رفتن به مطلب

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


بیتفا

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

سلام دوستان

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

<!-- 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 = ''

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

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

لینک به ارسال

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


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;
}

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

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

موفق باشید

لینک به ارسال

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

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

لینک به ارسال

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

لینک به ارسال

سلام دوستان

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

<!-- 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”

لینک به ارسال

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

لینک به ارسال

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

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

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

ممنون

لینک به ارسال

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

لینک به ارسال

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

درود

در فایل functions.php

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

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

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

ممنون

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

لینک به ارسال

درود

در فایل functions.php

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...