CSSが得意な渋谷のウェブデザイナーのウェブ開発メモ

[PR] Another American Dictionary Spanglish with us!

WordPress: カテゴリリスト/ページリストからtitle属性を削除

デフォルトでほおって置くとリンクに title="" がリンクにはいってしまいちょっといやな解決法。 <?php wp_list_categories(); ?> を以下のコード(カテゴリーリスト)に 取り替えます。
<?php
$fuck_attr = wp_list_categories('echo=0');
$fuck_attr = preg_replace('/title=\"(.*?)\"/','',$fuck_attr);
echo $fuck_attr;
?>
それではあなたの今のコードを見てみましょう。
現状
<?php 
wp_list_categories('show_count=1&title_li&orderby=ID&order=DESC&depth=1'); 
?>
使用例:echo=0のあとにパラメータを追加します。
<?php 
$fuck_attr = wp_list_categories('echo=0&show_count=1&title_li&orderby=ID&order=DESC&depth=1');  
$fuck_attr = preg_replace('/title=\"(.*?)\"/','',$fuck_attr);  
echo $fuck_attr;  
?>
これでカーソルをあわせても「~に含まれる投稿をすべてを表示」なんていう表示が出なくなります。

参考サイト

[Remove the Title Attribute from WordPress Category and Page Lists]
[Removing The Title Attribute From wp_list_categories & wp_list_pages]
[Removing The Title Attribute From wp_list_categories & wp_list_pages]

解決策2

Remove Title Attributes というプラグインもあります。
関連記事
この記事役にたった?
管理者にだけメッセージを送る