Home > Archives > 2011-03 Archive
2011-03 Archive
カスタムフィールドでの表示数を変更してみる。
- 2011年3月30日 4:58 PM
- wordpress
wordpressの投稿などの表示は、デフォルトでは10件しか表示されないみたい。
カスタムフィールドテンプレートのプラグインを利用して、
なんちゃらって言うポストタイプを読み込んだ場合。
表示数を最大何件まで表示させるか指定する。
<?php query_posts(‘post_type=なんちゃら&posts_per_page=-1′); ?>
-1ってのが全件表示させるって事みたいです。
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php endwhile; endif; ?>
他にも新着20件指定とか色々あるみたいです。
カスタムフィールドテンプレートを使用
- 2011年3月29日 5:14 PM
- wordpress
wordpressでカスタムフィールドテンプレートを使用して
カスタム投稿タイプでカテゴリー毎のリスト表示ではなく、
カスタム投稿で入力し情報を一覧表してみた。
<?php query_posts( array( ‘post_type’ => array(‘名前’, ‘名前’, ‘名前’, ‘名前’, ‘名前’, ‘名前’, ) ) ); ?>
こんな感じ。後は、これに一覧表示の表示数を指定すればいいかな。
Custom Field Templateを使ってみる。
- 2011年3月28日 5:16 PM
- plugins
wordpressのプラグインで、Custom Field Template
を使ってみた。
ページ別にデザインを変える時は、管理画面で上から三番目のカスタムポストタイプに
名前を入れる。
例えば、なんちゃら^^
その名前をsingle-なんちゃら.phpとテンプレートに名前を付けて保存。
そうすれば、カスタムフィールド毎にデザインを変更できるみたいです~
アイキャッチでimgのサイズ指定
- 2011年3月25日 5:22 PM
- wordpress
wordpressのアイキャッチでimgのサイズをページ別に指定してみた。
functionphpに以下を。
add_theme_support( ‘post-thumbnails’ );
set_post_thumbnail_size( 250, 180, true );
add_image_size( ‘post-size’, 150, 112, true );
imgを追加したい所に以下を。
<?phpif ( has_post_thumbnail()) {
the_post_thumbnail(post-size);
}
else
{
// 投稿サムネイルがない場合
echo ‘<img src=”パス” />’;}?>
なんとかこれでページ毎にサイズ変更に成功。
しかし、サイズがあまりにも違いすぎるimgだと少しサイズがずれる…。なぜだ、、、。
カスタムフィールドを使用してみた。
- 2011年3月23日 5:28 PM
- wordpress
今更ながら、wordpressのカスタムフィールドを使用。
ブログ的には、あまり使わない機能なのか??
例えば、名前にyahoo
値にyahooのリンク先をいれる。
<?php echo get_post_meta($post->ID,'yahoo',true); ?>で出力。
適当な場所にいれると、yahooへのリンク先が表示される感じになる。
同じ項目が沢山ある場合など便利かな。
wordpressでtopページには1、それ以外には2を表示
- 2011年3月22日 5:22 PM
- wordpress
例えば、topページ(index.php)には1を表示させて、
それ以外のぺーじには2を表示といった場合など。
<?php if(is_home()): ?>
topページにのみ1を表示させる
<?php else: ?>
topページ以外に2を表示させる
<?php endif; ?>
これで、topページ(index.php)と他ページに分けることが可能となります。
wordpressで携帯サイトのtopページをつくる
- 2011年3月21日 5:06 PM
- wordpress
wordpressを携帯で表示させるプラグイン
ktaistyleをいれる。
携帯専用topページを作ってみた。
使ったテーマはclassic。
index.phpの<!–start paging–>コメントの後を
<?php if (have_posts()) : the_post(); ?>
ここの間に表示させたいタグを追加。
<?php else: ?>
<?php endif;ks_footer(); ?>
これでコンテンツ部分のカスタマイズが簡単にできた^^
pcからのアクセスでエラーを返す
- 2011年3月18日 10:11 AM
- .htaccess
昨日の続き。
pcからのアクセスでエラーを返す。
.htaccessに以下を。
RewriteEngine On
RewriteBase /m/
RewriteCond %{HTTP_USER_AGENT} !(DoCoMo|KDDI|Up\.Browser|Softbank|Vodafone|J-PHONE|DDIPOCKET|Nokia|MOT-|L-mode|Mobile|J-SRD|J-MBS|moba-crawler|froute\.jp) [NC]
RewriteRule ^(.*)$ /403.html [F]
でもこの場合だとサーチロボットが巡回できないので、ウェブマスターツールでエラー出るみたいです^^;
pcからのアクセスを制限する
- 2011年3月17日 4:14 PM
- .htaccess
.htaccessを使ってpcからのアクセスを制限してみた。
エラー500でCGIのエラーや.htaccessのエラーとでる、、、。
エラーログが出ないように設定する方法ってどうやるんだっけ??
wordpressのktai styleで携帯専用サイト
携帯からのアクセスのみ、運営サイトを表示させる方法。
functions.phpに以下のコードを記述
<?php
function ks_deny_out_of_network() {
global $Ktai_Style;
if ($Ktai_Style->ktai && ! $Ktai_Style->ktai->in_network()) {
exit();
}
}
add_filter('template_redirect', 'ks_deny_out_of_network', 8 );
?>
詳しい使い方はこちらから
Home > Archives > 2011-03 Archive
- ブログ内検索
- フィード
- メタ