特定のアーカイブの場合のみ表示を変更【wordpress】

wordpressで特定のアーカイブページの場合のみ並び順を変更したり表示を変更する方法。

wordpressで特定のアーカイブページの場合のみ並び順を変更

「カテゴリー名」の場合のみ昇順

<?php
if( is_category( 'カテゴリー名' ) ) {
query_posts( $query_string . "&order=ASC" );
}
?>

wordpressで特定のアーカイブページの場合のみ表示を変更

カテゴリーID4のアーカイブページが表示されている場合のみ表示

<?php if ( is_category('4') ): ?>
表示する内容
<?php endif; ?>

特定のカテゴリーの場合のみ表示【wordpress】

wordpressで特定のカテゴリーの時のみ表示させるテンプレートタグ。

カテゴリーIDを指定

<?php if(in_category('5')): //カテゴリーIDが5の時のみ ?>
カテゴリーIDが5の時のみ表示
<?php endif; ?>

これをテンプレートに書き込んで特定のカテゴリーの場合にサイドバーの変更やヘッダー変更などをしてデザインを完全に変更することも可能です。

cssのpositionでdivの範囲外を指定した場合に見切れて表示されない問題の修正点

wordpressの新しいテンプレート「twentytwelve」をカスタマイズしていた時に出会った問題ですが、ページの再外側のdivの範囲外を指定すると表示されない問題があり、なんでだろうと思ってcssを見直してみると。。。
“cssのpositionでdivの範囲外を指定した場合に見切れて表示されない問題の修正点” の続きを読む

wordpressで任意の大きさにトリミングしたサムネイルを表示するテンプレートタグ

wordpressで任意の大きさにトリミングしたサムネイルを表示するテンプレートタグ

	<?php while (have_posts()) : the_post(); ?>
/*サムネイルがある場合*/
		<?php if (has_post_thumbnail()):?>
		<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail(array(120,120)); ?><br /><span class="yarpp-thumbnail-title"><?php the_title(); ?></span></a></li>
		<?php endif; ?>
/*サムネイルがない場合場合*/
		<?php if (!has_post_thumbnail()):?>
		<li><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><img src="代替画像指定" width="120" height="120" alt="<?php the_title(); ?>" /><br /><span class="yarpp-thumbnail-title"><?php the_title(); ?></span></a></li>
		<?php endif; ?>
	<?php endwhile; ?>

wordpressでディレクトリを移動させると管理バーが消えるのを治す方法

wordpressでルートディレクトリ以外にインストールした場合や、移動させた場合、管理バーが表示されなくなった。
“wordpressでディレクトリを移動させると管理バーが消えるのを治す方法” の続きを読む

wordpressカスタムフィールド、値がある場合のみ表示、値がない場合は違うものを表示する方法

wordpressのカスタムフィールドに値がある場合のみ表示、値がない場合は違うものを表示する方法メモ
“wordpressカスタムフィールド、値がある場合のみ表示、値がない場合は違うものを表示する方法” の続きを読む

ワードプレスのテンプレートにプラグイン等のショートコードを入れる方法

ワードプレスのプラグインを使ってると、たまに記事内やページ内にプラグインの内容を簡単に表示させるためのショートコードがあります。

ですが、これは記事内で使えるだけであって、そのままテーマのテンプレートに入れても動作しません。

それを動作させるための記述が、 “ワードプレスのテンプレートにプラグイン等のショートコードを入れる方法” の続きを読む

clearfixを使用しているとwordpressの下部に空白ができるのを修正する方法

clearfixを使用しているとフッターの下部に空白ができてしまいます。

これを修正するにはcssのclearfixの部分に

overflow:hidden;
font-size:0.1em;
line-height:0;

を挿入!

これでおかしな空白は削除されます。

wordpressでページごとにテンプレートを切り替えるためのテンプレート追加方法

ページごとにテンプレートを作っておけばサイドバーを簡単にページごとに違うものを表示できたりと便利です。 “wordpressでページごとにテンプレートを切り替えるためのテンプレート追加方法” の続きを読む

wordpress サイドバー複数設置方法

wordpressでサイドバーを複数設置する方法。

基本的にテンプレートごとに使い分ける場合などに使用します。

1.「sidebar-2.php」というファイルを作成
2.テンプレート内に<?php get_sidebar(’2‘); ?>と記入

これでサイドバーテンプレートを複数作成できます。