Home > Archives > 2011-03 Archive

2011-03 Archive

カスタムフィールドでの表示数を変更してみる。

  • Posted by: admin
  • 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件指定とか色々あるみたいです。

カスタムフィールドテンプレートを使用

  • Posted by: admin
  • 2011年3月29日 5:14 PM
  • wordpress

wordpressでカスタムフィールドテンプレートを使用して

カスタム投稿タイプでカテゴリー毎のリスト表示ではなく、
カスタム投稿で入力し情報を一覧表してみた。

<?php query_posts( array( ‘post_type’ => array(‘名前’, ‘名前’, ‘名前’, ‘名前’, ‘名前’, ‘名前’, ) ) ); ?>

こんな感じ。後は、これに一覧表示の表示数を指定すればいいかな。

Custom Field Templateを使ってみる。

  • Posted by: admin
  • 2011年3月28日 5:16 PM
  • plugins

wordpressのプラグインで、Custom Field Template
を使ってみた。

ページ別にデザインを変える時は、管理画面で上から三番目のカスタムポストタイプに
名前を入れる。

例えば、なんちゃら^^

その名前をsingle-なんちゃら.phpとテンプレートに名前を付けて保存。

そうすれば、カスタムフィールド毎にデザインを変更できるみたいです~

アイキャッチでimgのサイズ指定

  • Posted by: admin
  • 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だと少しサイズがずれる…。なぜだ、、、。

カスタムフィールドを使用してみた。

  • Posted by: admin
  • 2011年3月23日 5:28 PM
  • wordpress

今更ながら、wordpressのカスタムフィールドを使用。

ブログ的には、あまり使わない機能なのか??

例えば、名前にyahoo

値にyahooのリンク先をいれる。

<?php echo get_post_meta($post->ID,'yahoo',true); ?>で出力。

適当な場所にいれると、yahooへのリンク先が表示される感じになる。

同じ項目が沢山ある場合など便利かな。

wordpressでtopページには1、それ以外には2を表示

  • Posted by: admin
  • 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ページをつくる

  • Posted by: admin
  • 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からのアクセスでエラーを返す

  • Posted by: admin
  • 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からのアクセスを制限する

  • Posted by: admin
  • 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

ブログ内検索
フィード
メタ

上に戻る(トップ)