preg_replace error

پرسیده شده
فعالیت 967 روز پیش
دیده شده 515 بار
0

با سلام، 

کد ها دقیقا مطابق آموزش استاد است ولی ارور میگیرم. ممنون میشم راهنمائی ام کنید. 

فایل پیوست
Desktop.rar
67.08 KB

Iranpour
Iranpour

13 شهریور 00

0
حذف شده

سلام خدمت شما

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');

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

فایل پیوست

رضا بیرجندی(محب)

توسط

رضا بیرجندی(محب)

16 شهریور 00

حذف شده
شما در کلمه وردپرس یک فضای خالی قرار داده اید ورد space پرس وردپرس بدون space
رضا بیرجندی(محب)

17 شهریور 00

0
حذف شده

سلام خدمت شما. لطفا کدها رو نه به صورت فایل zip یا rar بلکه توسط بلاک های کد ارسال کنید.

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

14 شهریور 00

0
حذف شده

<?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');
  

فایل پیوست

Iranpour

توسط

Iranpour

15 شهریور 00