رفتن به مطلب

تبدیل شورتکدها


پست های پیشنهاد شده

سلام 

دوستان یه مثال میزنم از مشکلم

فرض بگیریم من در سایتم از یه شورتکد خیلی استفاده کردم:

 [tests] 

حالا نیاز شده از این شورتکد استفاده کنم:

[example] 

می‌تونید یه کد فانکشن بهم بدید که اتومات کاربرد شورتکد اول به شورتکد دوم تبدیل بشه که مجبور نشم همه شورتکدهای داخل پستها رو دستی تغییر بدم؟ 

ویرایش شده توسط b.soshiant
لینک به ارسال

راحترین راه استفاده از یک کوئری هست تو phpmyadmin اجرا کنید

update wp_posts set post_content=REPLACE(post_content,'[tests]','[example]') where 1=1

البته قبلش از جدول wp_posts یک بکاپ بگیرین برای اطمینان

  • پسندیدن 1
لینک به ارسال
در 2 ساعت قبل، Mobin گفته است :

راحترین راه استفاده از یک کوئری هست تو phpmyadmin اجرا کنید


update wp_posts set post_content=REPLACE(post_content,'[tests]','[example]') where 1=1

البته قبلش از جدول wp_posts یک بکاپ بگیرین برای اطمینان

سلام 

میشه یکم دقیق تر و جزئی تر توضیح بدید که دقیقا کدوم قسمت phpmyadmin باید انجام بدم؟ 

لینک به ارسال
در در ۱۴۰۱/۴/۱۲ در 01:04، b.soshiant گفته است :

سلام 

میشه یکم دقیق تر و جزئی تر توضیح بدید که دقیقا کدوم قسمت phpmyadmin باید انجام بدم؟ 

تو phpmyadmin  بعد از انتخاب دیتابیس رو سربرگ sql کلیک میکنین یه textarea باز میشه داخلش کدها رو قرار میدین و اجرا میکنین

  • پسندیدن 2
لینک به ارسال
در 2 ساعت قبل، Mobin گفته است :

تو phpmyadmin  بعد از انتخاب دیتابیس رو سربرگ sql کلیک میکنین یه textarea باز میشه داخلش کدها رو قرار میدین و اجرا میکنین

سپاس از شما درست شد

ممنون که وقت گذاشتید

لینک به ارسال

یه روش دیگه هم جز روشی که دوستمون گفتند پیدا کردم که اینجا میذارم اگر کسی از گوگل وارد شد شاید به دردش بخوره

کد زیر رو تو فانکشن کپی کنید مشکل حل میشه 

function rep_words_to_link ($content) {
$words_arr = array ('[شورت کد قدیم 1]','[شورت کد قدیم 2]');
$new_words_arr = array ('[شورتکد جدید 1]','[شورت کد جدید 2]');
return str_replace($words_arr, $new_words_arr, $content);
}
add_filter('the_content', 'rep_words_to_link');
add_filter('the_excerpt', 'rep_words_to_link');

 

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...