چگونه از نمایش PBS جلوگیری کنیم
شما میتوانید با استفاده از فیلتر pbs_is_editable_by_user از نمایش PB Sandwich در بخش کاربری (فرانتاند) جلوگیری کنید.
به عنوان مثال، برای جلوگیری از نمایش PB Sandwich در یک نوع نوشته سفارشی (Custom Post Type) با نامک slider، میتوانید این قطعه کد را به فایل functions.php خود اضافه کنید
add_filter( 'pbs_is_editable_by_user', 'stop_pbs_in_sliders' );
function stop_pbs_in_sliders( $editable ) {
if ( is_singular( 'slider' ) ) {
return false;
}
return $editable;
}
برای متوقف کردن PB Sandwich در یک برگه/نوشته خاص، میتوانید از شناسه نوشته (post ID) برای بررسی استفاده کنید:
add_filter( 'pbs_is_editable_by_user', 'stop_pbs_for_123' );
function stop_pbs_for_123( $editable ) {
global $post;
if ( is_singular() && ! empty( $post ) ) {
if ( '123' === $post->ID ) {
return false;
}
}
return $editable;
}