URAMICHI*memo

2022年6月5日の投稿[6件]

Icon of uramachi
WordPress、検索結果の文字をハイライトするコードも、子テーマでなく親テーマのfunction.phpに記入しないと効かなかった。

/* 検索結果で検索文字をハイライトする
---------------------------------------------------------- */
function highlight_search_results($content) {
    if (!is_admin() && is_search() && is_main_query()) {
        $keys = implode('|', explode(' ', get_search_query()));
        $content = preg_replace('/'. $keys .'/iu', '<mark>$0</mark>', $content);
    }

    return $content;
}

add_filter('the_title', 'highlight_search_results');
add_filter('the_excerpt', 'highlight_search_results');


参考:[WordPress] 検索結果で検索文字をハイライトする方法
https://b.0218.jp/20170908225013.html
Icon of uramachi
WordPressっでデフォルトだと固定ページで抜粋表示されないのか。
固定ページで抜粋表示したい場合はfunctions.phpに下記コードを記入すれば良いらしい。

add_post_type_support( 'page', 'excerpt' );

下記コードを子テーマのfunction.phpに追記して抜粋の文末にされる[…]を…に変更した。

// 抜粋末尾の文字列を[…]から変更する
function my_excerpt_more($more) {
return '・・・';
}
add_filter('excerpt_more', 'my_excerpt_more');


下記コードを子テーマのfunctions.phpに追記して抜粋の文字数制限を80文字にした。

function my_excerpt_length($length) {
return 80;
}
add_filter('excerpt_mblength', 'my_excerpt_length');


pタグを消す

<?php the_excerpt(); ?>



<?php echo get_the_excerpt(); ?>

に変更してPタグを消せるらしい。

参考:WordPressの抜粋で知っておくべき基本と3つのカスタマイズ - Offise Kondo
https://takayakondo.com/wordpress-excerp...
Icon of uramachi
<?php the_excerpt(); ?> で不要なJavaScriptコードやコメントアウトを取り除くの、どうやればいいんだろう。

esc_html()
strip_shortcodes()
wp_strip_all_tags()

これら使ってみてもダメだった。

WordPressの記事中に長いJavaScriptを入れるのがダメとか…?
Icon of uramachi
5月22日、Amazon Kindle unlimited で開催していた「2ヶ月99円プラン」に登録してみた。このキャンペーン、今はもうやってないみたい。30日無料プランは体験済みなので通常なら月980円だけど、無料プラン体験済みでも利用可能な期間限定格安キャンペーンなので登録しておいた。プライム会員だと割安になるサービスでもあれば良いのにな~。

20220605100424-uramachi.png
Icon of uramachi
Kindle unlimited版で「デブとラブと過ちと! 」 を20巻まで読んだ。Kindle unlimitedだと無料だから良いけど、最近のWEB漫画って1巻なのか1話なのか売り方が紛らわしい表示が多くて良くないな~。1巻のつもりで買ったら1話だったと憤ってるAmazonのレビュアーがいて、同情してしまった。

■全文検索:

複合検索窓に切り替える

■複合検索:

  • 投稿者名:
  • 投稿年月:
  • #タグ:
  • カテゴリ:
  • 出力順序:

■カレンダー:

2022年6月
1234
567891011
12131415161718
19202122232425
2627282930

■日付一覧:

■日付検索:

最終更新日時:
2022年6月9日(木) 20時20分00秒