PBS ਨੂੰ ਦਿਖਾਈ ਦੇਣ ਤੋਂ ਕਿਵੇਂ ਰੋਕਿਆ ਜਾਵੇ

ਦੁਆਰਾ ਲਿਖਿਆ

ਵਿੱਚ

, , ,

PBS ਨੂੰ ਦਿਖਾਈ ਦੇਣ ਤੋਂ ਕਿਵੇਂ ਰੋਕਿਆ ਜਾਵੇ

ਤੁਸੀਂ pbs_is_editable_by_user ਫਿਲਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ PB Sandwich ਨੂੰ ਫਰੰਟ-ਐਂਡ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣ ਤੋਂ ਰੋਕ ਸਕਦੇ ਹੋ।

ਉਦਾਹਰਨ ਲਈ, ਸਲੱਗ slider ਦੁਆਰਾ ਪਛਾਣੀ ਗਈ Custom Post Type ਵਿੱਚ PB Sandwich ਨੂੰ ਦਿਖਾਈ ਦੇਣ ਤੋਂ ਰੋਕਣ ਲਈ, ਤੁਸੀਂ ਆਪਣੀ 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 ਨੂੰ ਰੋਕਣ ਵਾਸਤੇ, ਤੁਸੀਂ ਜਾਂਚ ਕਰਨ ਲਈ ਪੋਸਟ 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;
}