前提・実現したいこと
PHPに関する知識は0に近い初心者ですがよろしくお願いいたします。
Wordpressのトップページなどの記事一覧に表示されるタイトルを20文字で制限し、それを超えた場合は「……」を付けたい。
発生している問題・エラーメッセージ
https://www.m-hand.co.jp/program/5130/
こちらのサイトに記載されてあるコードを使用すれば実現できるようなのですが、
このコードをどこに書けば良いのかが分かりません。
該当のソースコード
php
1<?php 2if(mb_strlen($post->post_title, 'UTF-8')>20){ 3 $title= mb_substr($post->post_title, 0, 20, 'UTF-8'); 4 echo $title.'……'; 5}else{ 6 echo $post->post_title; 7} 8?>
試したこと
①テーマファイル内にあるheader.phpに貼り付ける。
②https://itfox.jp/3420
こちらのサイトに書いてあるように、<?php the_title(); ?>を該当のソースコードに書き換える。
the_title();がどこに書かれているのか分かりませんでした。
試したテーマ
・Diver
・Twenty Twenty-One
よろしくお願いいたします。
あなたの回答
tips
プレビュー