WordPressの検索が全角スペースでは出来ない問題を解決する方法
2009 年 3 月 16 日 月曜日WordPressはデフォルトの状態では検索キワードの間に全角スペースがあると正しく検索結果を導く事が出来ない。
デフォルトで入っているWP Multibyte Patch(Plugin)を適用する事でキーワードの間に全角スペースがあっても問題なく動作する。
WordPressはデフォルトの状態では検索キワードの間に全角スペースがあると正しく検索結果を導く事が出来ない。
デフォルトで入っているWP Multibyte Patch(Plugin)を適用する事でキーワードの間に全角スペースがあっても問題なく動作する。
WordPressでタグクラウドを表示するタグは<?php wp_tag_cloud(); ?>
パラメーターはsmalles,largest,unit,number,format,order,exclude,includeの順で設定する事が可能
新着情報はWordPressで新着情報を表示するの方法で表示する事も可能だが、干渉を起こし、トップページ以外、最新の投稿のみが表示される場合がある。
URLの発行やページ生成には問題がないが、通常のページ(投稿)がすべて最新になってしまう、カテゴリも登録の有無に関わらず最新の投稿ばかり表示される等のエラーや問題が発生する場合。
こういった場合にはWordpressで新着情報を表示するPluginを用いるのがベスト。
Plugin: Customizable Post Listings
英語版だが、日本語表示も問題ない為、上記で発生するような問題を回避して表示する事が可能。
<?php $posts = get_posts('numberposts=5&order=desc'); ?>
<?php foreach($posts as $post): ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><br />
<?php endforeach; ?>
新着情報の数はnumberposts=**の数字を変更するれば可能。
追記
ただし、この方法ではトップページ以外で干渉する場合もある。
テンプレートの呼び出しは以下の通り。
<?php include(TEMPLATEPATH .'/テンプレートファイル名.php'); ?>
リンク一覧を表示する
<?php wp_list_bookmarks(); ?>
<!–▼リンク挿入–>
<?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
<?php wp_list_bookmarks(); ?>
<?php } ?>
<!–▲リンク挿入–>
<?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?> ~ <?php } ?>
↓
ホームとページのみリンクを表示
<?php wp_list_bookmarks(); ?> ※デフォルト
↓
<li id="linkcat-2" class="linkcat"><h2>ブログロール</h2>
<ul class='xoxo blogroll'>
<li><a href="http://wordpress.org/development/">Development Blog</a></li>
<li><a href="http://codex.wordpress.org/">Documentation</a></li>
<li><a href="http://wordpress.org/extend/plugins/">Plugins</a></li>
<li><a href="http://wordpress.org/extend/ideas/">Suggest Ideas</a></li>
<li><a href="http://wordpress.org/support/">Support Forum</a></li>
<li><a href="http://wordpress.org/extend/themes/">Themes</a></li>
<li><a href="http://planet.wordpress.org/">WordPress Planet</a></li>
</ul>
</li>
All in one SEO Pack
http://wordpress.org/extend/plugins/all-in-one-seo-pack/
<a href="http://b.hatena.ne.jp/entry/<?php the_permalink() ?>" ><img src="<?php echo get_option('home'); ?>/img/entry.gif" width="16″ height="12" alt="このエントリーを含むはてなブックマーク" title="<?php the_title(); ?>" /></a>
img src=""ははてなの画像を入れたパスでOK。