/ در آموزش ها, آموزش وردپرس, اشتراک رایگان / توسط
آخرین زمان ویرایش:

کد عدم نمایش مطالبی که رمز دار هستند در صفحات سایت

(جهت اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)


با سلام و خسته نباشید خدمت  کاربران سایت داده باران

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

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

برای این کار کافی است کد زیر را به فایل functions.php قالب اضافه کرده و آن را ذخیره کنید .

// Hide protected posts

function exclude_protected($where) {
global $wpdb;
return $where .= ” AND {$wpdb->posts}.post_password = ” “;
}

// Where to display protected posts
function exclude_protected_action($query) {
if( !is_single() && !is_page() && !is_admin() ) {
add_filter( ‘posts_where’, ‘exclude_protected’ );
}
}

// Action to queue the filter at the right time
add_action(‘pre_get_posts’, ‘exclude_protected_action’);

 

تمام شد ! از این به بعد مطالب رمزدار به صورت عمومی در سایت نمایش داده نخواهند شد ، توجه کنید که کاربر با داشتن لینک مطلب می تواند به مطلب دسترسی داشته باشد ، پس هنگام ارسال رمز عبور به کاربران مد نظر خود ، حتما لینک مستقیم مطلب را نیز برای وی ارسال کنید .

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

نوشته های مشابه

کد ارسال شدن ایمیل به کاربران بعد از تغییر مشخصات کاربری خود

(جهت اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

کد نمایش مطالب دلخواه در خوراک وردپرس

(جهت اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

 کانال تلگرام داده باران شارژ آنلاین

نظری بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *