投稿一覧などで、コンテンツの内容によって、例えば投稿フォーマットリンクなどで、個別投稿ページを表示するまでもないような場合
リンクを無効にしたくなるケースは、たまに出てくるのではないかと思います。
そんな場合の、ちょっとしたアイディアです。
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;
}