前提・実現したいこと
PageNaviの数字が並んでる1番最初の数字の横で
class='wp-pagenavi' role='navigation'>
と表示されてしまいます。
どうやらfunction.phpに書いてあるコードが、
そのまま出ているような感じだと思われるのですが、
ローカル環境では同じコードですが不具合なく動いております。
最初は問題なく動いていたのですが、気が付いたらおかしくなっておりました。
プラグインなどによって起きたのか何なのか検討が付きません。
ちなみに下記のfunction.phpのコードをコメントアウトして
停止させるとおかしな表示は消えましたが、出来ればそれ以外の方法で直したいです。
もし対処方法が分かりそうな方がいましたら教えて頂けると助かります。
また、wordpressやプラグインは全て最新バージョンです。
###おかしな表示
class='wp-pagenavi' role='navigation'> 1 2 3
###コードを見ると下記のようになっていました。
<ul class="page-num"> class='wp-pagenavi' role='navigation'> <li><a class="page smaller" title="Page 1" href="https://aaa/">1</a></li> ... </ul>
function.php
PHP
1add_filter( 'wp_pagenavi', 'custom_wp_pagenavi' ); 2function custom_wp_pagenavi($html) { 3 $out = ''; 4 $out = str_replace("<div", "", $html); 5 $out = str_replace("class='wp-pagenavi'>", "", $out); 6 $out = str_replace("<a", "<li><a", $out); 7 $out = str_replace("</a>", "</a></li>", $out); 8 $out = str_replace("<span", "<li><span", $out); 9 $out = str_replace("</span>", "</span></li>", $out); 10 $out = str_replace("</div>", "", $out); 11 12 return '<ul class="page-num">'.$out.'</ul>'; 13}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/13 03:45