Page 1 of 1

WordPress, Filterbeiträge, wenn ein bestimmter benutzerdefinierter Block im Beitrag vorhanden ist

Posted: 09 Apr 2025, 22:42
by Anonymous
Ich möchte WordPress -Beiträge filtern, die einen bestimmten Block vorhanden haben. Ich habe das anfängliche Tagging erledigt und kann sehen, welche Beiträge den Block haben, nach dem ich suche. Kann ich diese Art von Metadaten einem Block hinzufügen? < /P>

Code: Select all

// Add Column to admin post list
function custom_columns_list( $columns ) {

$columns['blockBool'] = 'Block Present?';

return $columns;
}
add_filter( 'manage_post_posts_columns', 'custom_columns_list' );

// check post if block is present
function blockColumn() {

//using a block from learn.wordpress
if ( has_block( 'create-block/multi-columns' ) ) {
// echo '
True
';
$blockBool = "True";
echo "$blockBool";

} else {
// echo '
False
';
$blockBool = "False";
echo "$blockBool";

}

}
add_action( 'manage_posts_custom_column', 'blockColumn', 10, 2 );

// add filter drop down to post admin list
function blockCheckFilter( $post_type ) {

if ( $post_type === 'post' ) {
$blockBool = filter_input( INPUT_GET, 'blockBool' );

?>

Block Present?
>False