サイドバーに特定のカテゴリーのみを表示させたいと思い
任意の場所に下記を記述するとカテゴリ中のタイトルと記事を表示できます。
<?php $posts = get_posts('numberposts=2&category=1');
foreach($posts as $post) :
setup_postdata($post); ?>
<h2 class="storytitle"><a href="<?php the_permalink() ?>"
rel="bookmark"><?php the_title(); ?></a></h2>
<div class="storycontent">
<?php the_content(__('(more...)')); ?>
</div>
<php endforeach; ?>
を記述しコードの1行目の下記箇所を変更
numberposts=2←表示させたい記事の件数
さらに
category=1←カテゴリの通しID
で表示できます。
WordPressでビジネスホームページを作成する際に、
ブログレイアウトをトップページっぽいレイアウトにするために
トップページ専用のレイアウトを作成したい。
そんなとき気軽にif分岐で下記のようにするのが手っ取り早い
かも……
まずテンプレートの階層にトップで表示したい要素を記述し
top.phpとしてindex.phpから切り離す。
コンテンツ要素のindex.phpのページ上部で下記を宣言し
[index.php内容]
function get_top() {
do_action( 'get_top' );
if ( file_exists( TEMPLATEPATH . '/top.php') )
load_template( TEMPLATEPATH . '/top.php');
}
そして
[index.phpの表示したい箇所に]
if (is_home()) {
get_top();
}
でトップページのみに表示できます。
アクセス測定のために普段からGoogle Analyticsを利用させていただいているのですが、
「このblogにも埋め込みたいな」と思いプラグインを調べてみました。
さすがWordPressですね。とにかくプラグインの数が抱負です。
今回はUltimate GAを使ってみる事にしました。
Analyticsから発行されるID
をUltimate GAの管理画面から埋め込めば全記事に設定完了という手軽さ。
わずか2分で設定が完了してしまいました。