【发布时间】:2019-08-22 12:17:10
【问题描述】:
我想按页面/帖子 ID 删除特定页面的 Jetpack 的 Open Graph 元标记。
我已经尝试将此代码添加到主题function.php中
add_filter('jetpack_enable_open_graph', '__return_false');
它适用于整个帖子/页面。那么,如何让它只申请某个post/page ID呢?
【问题讨论】:
我想按页面/帖子 ID 删除特定页面的 Jetpack 的 Open Graph 元标记。
我已经尝试将此代码添加到主题function.php中
add_filter('jetpack_enable_open_graph', '__return_false');
它适用于整个帖子/页面。那么,如何让它只申请某个post/page ID呢?
【问题讨论】:
你可以试试这个:
add_filter( 'jetpack_enable_open_graph', 'custom000_jetpack_enable_open_graph', 100, 2 );
function custom000_jetpack_enable_open_graph( $return_false, $int ){
if ( is_page() || is_single() ) {
global $post;
// Array of post IDs where you want it disabled
$ids = array(1, 2, 3, 4, 5, 6);
if( in_array($post->ID, $ids) ){
return false;
}
}
return $return_false;
}
【讨论】: