جلوگیری از انتشار ناخواسته مطالب در وردپرس

برای هر فردی که با وردپرس کار می کند ، گاهی پیش می آید که یک مطلب به صورت تصادفی روی وب سایت منتشر شود . علت آن هر چه که باشد عواقب خوبی برای وب سایت ما ندارد ، به خصوص اگر از افزونه های خودکار نظیر ارسال خبرنامه ، ارسال مطلب به شبکه های اجتماعی و … استفاده کرده باشید . به عنوان مثال وقتی که ایمیل حاوی لینک مطلب به کاربر ارسال شود و لینک آن موجود نباشد ، واضح است که محبوبیت وب سایت شما به مرور بین کاربران کاهش پیدا می کند و یا انتشار مطلب ناقص شما روی پروفایل تان در شبکه های اجتماعی و …

در این مطلب با ما همراه باشید تا روشی ساده برای جلوگیری از این امر به شما معرفی کنیم .
اولین چیزی که برای پیشگیری از انتشار ناخواسته مطالب به آن نیاز دارید ، نصب افزونه Publisher Confirmation است . این افزونه ساده و کاربردی بدون هیچ گونه تنظیماتی کار می کند ، کافی است که آن را فعال کرده و به صفحه ارسال مطلب مراجعه کنید . حالا به محض کلیک روی دکمه انتشار مطلب ، مشاهده خواهید کرد که پیغامی برای تائید دستور شما نمایش داده می شود که پس از تائید شما اقدام به ارسال مطلب می نماید .
البته این افزونه بیشتر از دو سال از آخرین آپدیتش می گذرد ، اما با تست آن روی نسخه 3.8.1 وردپرس متوجه شدیم که بدون بروز هیچ مشکلی از ارسال ناخواسته مطالب جلوگیری می کند .
اگر می خواهید پیغام نمایش داده شده را شخصی سازی کنید لازم است کد زیر را در فایل functions.php قالب خود قرار دهید :

$c_message = 'آیا مطمئن هستید ؟'; // your confirm message
function confirm_publish(){
	global $c_message;
	echo '
<script type="text/javascript"><!--
var publish = document.getElementById("publish");
if (publish !== null) publish.onclick = function(){
	return confirm("'.$c_message.'");
};
// --></script>';
}

add_action('admin_footer', 'confirm_publish');

می توانید جمله “آیا مطمئن هستید ؟” را به دلخواه خود ویرایش کنید .

  آموزش نحوه فعال سازی gzip در وردپرس
دانلود صفحه افزونه
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. همیشه مطالب تون مفید بوده.

  2. ممنون