بیتفا

حذف کامت افزونه یواست

12 پست در این موضوع قرار دارد

سلام دوستان

به خاطر به مسائل امنیتی میخوام عبارت :

<!-- This site is optimized with the Yoast WordPress SEO plugin v'.WPSEO_VERSION.' - https://yoast.com/wordpress/plugins/seo/ -->

از قسمت head حذف کنم ولی وقتی با کد زیر این کار رو میکنم :

https://gist.github.com/trajche/9305892

title صفحه هم حذف میشه! در واقع یواست فقط با حذف این عبارت مشکل داره وگرنه کامنت دیگه اش رو به راحتی حذف کردم

در واقع نمیدونم کجا چه شرطی تعریف کرده که اگر همچین کامنتی نبود title صفحه رو حذف کن! البته اگر از فایل front-page این عبارت رو تغییر بدین خطا نمیگیره و تایتل رو حذف نمیکنه ولی اگر مقدارش رو خالی بذارید :

$marker = ''

باز هم تایتل رو حذف میکنه

میخواستم بدونم کسی میدونه چطوری کامنتش رو حذف کنم؟

0

به اشتراک گذاری این پست


لینک به پست

این کد رو در انتهای فانکشن قالبتون بذارید


add_action('get_header', 'rmyoast_ob_start');
add_action('wp_head', 'rmyoast_ob_end_flush', 100);
function rmyoast_ob_start() {
ob_start('remove_yoast');
}
function rmyoast_ob_end_flush() {
ob_end_flush();
}
function remove_yoast($output) {
if (defined('WPSEO_VERSION')) {
$output = str_ireplace('<!-- This site is optimized with the Yoast WordPress SEO plugin v' . WPSEO_VERSION . ' - https://yoast.com/wordpress/plugins/seo/ -->', '', $output);
$output = str_ireplace('<!-- / Yoast WordPress SEO plugin. -->', '', $output);
}
return $output;
}

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

ببینید سایت بنده رو سئو قالبفا

موفق باشید

3

به اشتراک گذاری این پست


لینک به پست

داداش گویا کامل نخوندی!

عزیز دلم میگم تو نسخه جدید که من دارم استفاده میکنم ایشون(برنامه نویس yoast) کاری کرده که اگر این کامنت ها رو حذف کنی title هم حذف میشه البته اگر مقدارشون رو تغییر بدی اتفاقی نمیافته! فقط اگر حذف کنی

0

به اشتراک گذاری این پست


لینک به پست

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

1

به اشتراک گذاری این پست


لینک به پست

سلام دوستان

به خاطر به مسائل امنیتی میخوام عبارت :

<!-- This site is optimized with the Yoast WordPress SEO plugin v'.WPSEO_VERSION.' - https://yoast.com/wo...ss/plugins/seo/ -->

از قسمت head حذف کنم ولی وقتی با کد زیر این کار رو میکنم :

https://gist.github....trajche/9305892

title صفحه هم حذف میشه! در واقع یواست فقط با حذف این عبارت مشکل داره وگرنه کامنت دیگه اش رو به راحتی حذف کردم

در واقع نمیدونم کجا چه شرطی تعریف کرده که اگر همچین کامنتی نبود title صفحه رو حذف کن! البته اگر از فایل front-page این عبارت رو تغییر بدین خطا نمیگیره و تایتل رو حذف نمیکنه ولی اگر مقدارش رو خالی بذارید :

$marker = ''

باز هم تایتل رو حذف میکنه

میخواستم بدونم کسی میدونه چطوری کامنتش رو حذف کنم؟

درود

از این قطعه کد استفاده کنید، مشکلتون حل می شه:


add_action('get_header', 'start_ob');
add_action('wp_head', 'end_ob', 999);
function start_ob() {
ob_start('remove_yoast');
}
function end_ob() {
ob_end_flush();
}
function remove_yoast($output) {
if (defined('WPSEO_VERSION')) {
$targets = array(
'<!-- This site is optimized with the Yoast WordPress SEO plugin v'.WPSEO_VERSION.' - https://yoast.com/wordpress/plugins/seo/ -->',
'<!-- / Yoast WordPress SEO plugin. -->'
);

$output = str_ireplace($targets, '', $output);
$output = trim($output);
$output = preg_replace('/^[ \t]*[\r\n]+/m', '', $output);
}
return $output;
}

منبع: Remove “This site is optimized with the Yoast WordPress SEO plugin”

0

به اشتراک گذاری این پست


لینک به پست

سلام . افزونه autoptimize رو نصب کن . هم html و css و js هات رو فشرده میکنه و هم کامنت ها رو حذف میکنه و خوبیش اینه که میتونی فایل css و js ت هم در صورت تمایل یکی کنی که تو gtmetrix رتبه ات بهتر میشه .

0

به اشتراک گذاری این پست


لینک به پست

اولا ممنون از همه!

ولی محض اطلاعتون میگم که مشکل نحوه حذف کامنت نیست! مشکل من اینکه چون از بازنویسی عناوین yoast استفاده میکنم با حذف کامنتش تگ title رو هم حذف میکنه!

دوستان قبل از اینکه در تایپیک پست بدین خوب تایپیک رو بخونید

ممنون

0

به اشتراک گذاری این پست


لینک به پست

کدهایی که دوستان ارسال کردند در کدام قسمت از قالب سایتتان اضافه میکنید ؟

0

به اشتراک گذاری این پست


لینک به پست

کدهایی که دوستان ارسال کردند در کدام قسمت از قالب سایتتان اضافه میکنید ؟

درود

در فایل functions.php

اولا ممنون از همه!

ولی محض اطلاعتون میگم که مشکل نحوه حذف کامنت نیست! مشکل من اینکه چون از بازنویسی عناوین yoast استفاده میکنم با حذف کامنتش تگ title رو هم حذف میکنه!

دوستان قبل از اینکه در تایپیک پست بدین خوب تایپیک رو بخونید

ممنون

دوست عزیر این قطعه کدی اینجا گذاشتم تستش کردم و تگ title صفحه رو حذف نمی کنه!

0

به اشتراک گذاری این پست


لینک به پست

درود

در فایل functions.php

بنده از یوزر "بیتفا" سوال کردم ، شاید در یک قسمت دیگری از کدهای قالب خود گذاشته است .

0

به اشتراک گذاری این پست


لینک به پست

در فانکشن استفاده میکنم!

در ضمن شما اجباربه بازنویسی عناوین توسط yoast رو تیک بزن و بعد کد رو تست کن!!

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری