投稿一覧などで、コンテンツの内容によって、例えば投稿フォーマットリンクなどで、個別投稿ページを表示するまでもないような場合
リンクを無効にしたくなるケースは、たまに出てくるのではないかと思います。
そんな場合の、ちょっとしたアイディアです。
PHP
functions.php
add_filter('post_link','custom_post_link', 10, 3); add_filter('post_type_link','custom_post_link', 10, 3); function custom_post_link( $permalink, $post, $leavename ) { //if( 'post'== $post->post_type && 43076== $post->ID ) { 通常の投稿は、post_link フィルタ if( 'news'== $post->post_type && 38492== $post->ID ) { // カスタム投稿タイプは、post_type_link フィルタ return; } return $permalink; }
CSS
a[href=""]:hover, a[href=""]{ pointer-events: none; cursor: default; text-decoration:none; color:gray; }