سلام خدمت شما
define( 'WF_DIR', Plugin_dir_path( __FILE__ ) );//این طوری بنویسید
define( 'WF_URL', Plugin_dir_URL( __FILE__ ) );
define( 'WF_INC', WF_DIR . 'words-filter/inc/' );// این را به صورت نسبی ندهید
function wf_filter_words( $content ) {
$word = 'ورد پرس';//
//به فضای خالی بین ورد پرس دقت کنید شما دقیقا ورد پرس کپی کنید داخل پست
$replace = 'Wp';
$content = preg_replace( "/{$word}/", $replace, $content );
return $content;
}
add_filter( 'the_content', 'wf_filter_words');
این کد مشکل نداره
سلام خدمت شما. لطفا کدها رو نه به صورت فایل zip یا rar بلکه توسط بلاک های کد ارسال کنید.
<?php
/*
Plugin Name:فیلتر سازی کلمات
Plugin URI: https://sabkzendegisalemet.com/
Description: یک افزونه ساده برای فیلتر سازی کلمات در محتواهای وردپرس
Version: 1.0.0
Author: Shaghayegh Iranpour
Author URI: https://sabkzendegisalem.com/
Text Domain: wordfilter
Domain Path: /languages/
*/
Define('WF_DIR',Plugin_dir_path(__FILE__));
Define('WF_URL',Plugin_dir_URL(__FILE__));
define('WF_INC', WF_DIR . '../words-filter/inc/')
function wf_filter_words($content){
$word ='ورد پرس';
$replace = 'Wp';
$content = preg_replace("/{$word}/", $replace, $content);
return $content;
}
add_filter('the_content','wf_filter_words');