記事に挿入されているサムネイル画像を取得して、表示する関数。
201005/02 Category : WEB Tag : php, Wordpress
記事に挿入されている画像のサムネイルを取得して表示するコード。ついでに、画像がない記事の場合は指定した画像を表示する。なんかむりっくり感があるけど、とりあえずは動いてます。
<?php
/* $typeに、'thumbnail'|'medium'|'large'|'full'のどれか指定
下記は'thumbnail'を指定 */
function the_image($type='thumbnail',$num=0){
global $post;
$post_ID = $post->ID;
$files = get_children("post_parent={$post_ID}&am...
記事をランダムで表示する。
201004/28 Category : WEB Tag : php, Wordpress
ブログをある程度の期間運営していると、どうしても古い記事は見てもらえない事が多いはず。そこでwordpressの便利タグ queryを使って、記事をランダムで表示するコードをメモ。
<?php if (have_posts()) : query_posts('showposts=3&orderby=rand'); while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php ...
phpinfoでphpの設定情報を確認する。
201004/11 Category : WEB Tag : php, Wordpress
この間、あるサーバーにwordpessをインストールした時に、日本語がDBに保存されない現象に遭遇。調べてみると、ファーストサーバでは同じ事例があったんですが、いかんせん今回はちょっと特殊な感じだったので、あまり参考にならず。
とりあえず、phpの設定を確認しようにも、php.iniを見ることが出来なかったので、phpinfoで確認。これはphpの設定情報を確認する為の関数。
<?php phpinfo(); ?>
上記のコードを書いて、適当な名称で確認したいサーバーにアップロード。後はアップロードしたファイルにブラウザで直接アクセスするだけで情報一覧が表示されます。
注意点として、セキュリティ的によろしくないとの事...
親ページで子ページリストを表示して、子ページではエントリー内容を表示。
201004/02 Category : WEB Tag : php, Wordpress
あんまり需要ない気がするけど、メモ。
<div class="entry">
<?php
$id = $post->ID; //表示中のページID取得
if($id == "12"): //IDが12なら
wp_list_pages('child_of=12&title_li='); //ID12以下の子ページのリスト表示
else: //ID12以外なら
the_content(); //エントリー内容を表示
endif; ?>
</div>
以上。企業サイトには使えそう。
関連する投稿
記事をランダムで表示する。 (0)
記...
投稿で、カテゴリー毎に違うsingle.phpを使う。
201004/02 Category : WEB Tag : php, Wordpress
phpで振り分ければ可能っぽい。
単一の投稿を表示する時のテンプレートはsingle.phpなので、single.phpに以下を記載。
<?php
$post = $wp_query -> post;
if(in_category('3')) { // カテゴリーID3の投稿なら
include(TEMPLATEPATH.'/single_blog.php'); //single_blog.phpを使う。
} else { //それ以外なら
include(TEMPLATEPATH.'/single_other.php'); //single_other.phpを使う。
} ?>
以上。
後はsingle_bl...