Hatena::Groupwebdev

TRANS[webdev]

 | 

2010-06-18

WordPress 特定のカテゴリに記事投稿

| 20:31 | WordPress 特定のカテゴリに記事投稿 - TRANS[webdev] を含むブックマーク はてなブックマーク - WordPress 特定のカテゴリに記事投稿 - TRANS[webdev] WordPress 特定のカテゴリに記事投稿 - TRANS[webdev] のブックマークコメント

<?php query_posts('cat=5');if (have_posts()) :?>
/*構造は基本的なループ*/
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<?php the_content(__('Read More »','my84')); ?>
/*本文を出力。Read Moreっていう追記リンクを作る。このmy84は意味わからん*/
</div>
<?php endwhile;?>
<?php wp_reset_query();endif;?>
/*wp_reset_query();でカスタムループを初期化するらしい。*/

確かに同じようなコードで何度かはまったことあるような気も。Codexも参考。http://wpdocs.sourceforge.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/wp_reset_query

参照 http://tenderfeel.xsrv.jp/wordpress/168/

WordPress タイトルの文字制限

| 20:18 | WordPress タイトルの文字制限 - TRANS[webdev] を含むブックマーク はてなブックマーク - WordPress タイトルの文字制限 - TRANS[webdev] WordPress タイトルの文字制限 - TRANS[webdev] のブックマークコメント

<?php
$title= mb_substr($post->post_title,0,10);
/* 関数で文字数を制限する、$post->post_titleで記事のタイトルを引っ張り出す、0文字目から10文字目までで切って、変数に格納。*/
echo '<h1>'.$title.'…</h1>';
/* 出力する。最後に三点リーダをつける。*/
?>

参照 http://tenderfeel.xsrv.jp/wordpress/168/

WordPress 検索キーワードとヒット数

| 20:18 | WordPress 検索キーワードとヒット数 - TRANS[webdev] を含むブックマーク はてなブックマーク - WordPress 検索キーワードとヒット数 - TRANS[webdev] WordPress 検索キーワードとヒット数 - TRANS[webdev] のブックマークコメント

<?php
$allsearch =& new WP_Query("s=$s&showposts=-1");
/* WP_Queryでクラスを作って、それにquery_postsのパラメータを渡し、変数に入れる。どんな値が入ってるんやろ。*/

$key = wp_specialchars($s, 1);
/*wp_specialcharsは貴帆的にhtmlspecialcharsと同じ機能。*/

$count = $allsearch->post_count;
/*さっき作った変数から投稿数をカウントし、変数に格納?*/
if($count!=0){
    echo '<em>'.$key.'</em>で検索した結果、<span class="count">'.$count.'</span>件ヒットしました';
}else{
    echo '<em>'.$key.'</em>で検索しましたが、何も見つかりませんでした';
}
/*$countに入っている数字が0以外であればtrue。0はfalse*/
?>

参照 http://tenderfeel.xsrv.jp/wordpress/168/

 |