WordPressのカスタマイズ記事・シンタックスハイライトどうする?問題
hiro
magmag
このブログ、WordPressのコード書いてばかりですね。書くというか、コピペですね。
本日のテーマは〜、Snow Monkeyです。買い切り時代に購入させていただいて、ずっと使ってますb
単発記事のページ送り、次へとか前へをカスタマイズしました。
通常ですと、アイキャッチ付きのページ送りとなっていまして、私のようにテキストしか書かない人だとアイキャッチなくてもいいのに・・・。と思いました。
Chat GPTと相談しつつ、以下のサイト様を参考に、コードを生成しましたので、共有します。参考サイト様ありがとうございます。
以下をfunctions.phpかMy SnowMonkeyかCodeSnippetにしてください。
/**
* デフォルトのページネーションを非表示
*/
add_filter(
'snow_monkey_pre_template_part_render_template-parts/content/prev-next-nav',
'__return_false'
);
/**
* カスタム投稿タイプの最後の次前一覧
*/
function original_single_pagenation() {
$post_type = get_post_type(); // 投稿タイプを取得.
if ( is_singular( $post_type ) ) {
$content = '<ul class="singlular-nav">';
if ( get_previous_post_link() ) {
$content .= '<li class="go-previous">' . get_previous_post_link( '%link', '< 前へ' ) . '</li>';
}
$content .= '<li class="go-archive"><a href="' . get_post_type_archive_link( $post_type ) . '">一覧へ</a></li>';
if ( get_next_post_link() ) {
$content .= '<li class="go-next">' . get_next_post_link( '%link', '次へ >' ) . '</li>';
}
$content .= '</ul>';
$content .= '<style>.singlular-nav{display:flex;justify-content:center;gap:20px;}.singlular-nav li{list-style:none;}</style>';
echo $content;
}
}
add_action( 'snow_monkey_after_entry_content', 'original_single_pagenation' );
よろしく〜