🎉 سال نو، مهارت نو، مشاوره رایگان نقشه راه برنامه نویسی (آفر ویژه ثبت نام قبل از افزایش قیمت 🔥)
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Shahin Mokri
مشکلات در path /replacement
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۰ آبان ۱۴۰۰

سلام وقت بخیر

هرکاری میکنم نمیشه 

ارور نمیده ولی کار هم نمیکنه پلاگین فعال غیر فعال کردم نشد

پست و ویرایش کردم کلمه و رو دقیق زدم نشد 

عدد گذاشتم نشد گشتم از strreplace استفاده کردم نشد

درضمن تو ویدیو قبلی /{word$}/ نبود WORD$ بود کمی درباره این موضوع و 

WF_DIR توضیح میدید استاد ممنون

تو لاین 3 \inc\ گویا مشکل داره رنگش فرق داره/اخریه مشکل بوجود میاره 

و یه سوال phath فایل با \ تفکیک شده ما چرا اینجا از / برای مقدار دهی استفاده کردیم / \ اینجوری میشد بعضی وقتا

تو قسمت دیباگ vscode این پیامو دارم که تو بلاک کد پایینی میشه خط wf_url

PHP Fatal error:  Uncaught Error: Call to undefined function plugin_dir_path() in E:\xampp\htdocs\wordpress.exp\wordpress\wp-content\plugins\words-filter\words-filter.php:14
Stack trace:
#0 {main}
  thrown in E:\xampp\htdocs\wordpress.exp\wordpress\wp-content\plugins\words-filter\words-filter.php on line 14

define('WF_DIR',plugin_dir_path(__FILE__));
define('WF_URL',plugin_dir_url(__FILE__));//line 14
define('WF_INC',WF_DIR.'/inc/');//در این خط PLUGIN_DIRارور میداد تغییرش دادم
function wf_filter_words($content){
    $word="وردپرس";
    $replace="wp";
    preg_replace("/{$word}/",$replace,$content);
    return $content;
}
add_filter('the_content','wf_filter_words');

 

 

 

سلام خدمت شما. توی vscode چه پروژه ای رو باز کردین؟

کیوان علی محمدی ۰۶ آذر ۱۴۰۰، ۱۵:۲۰