WordPressで、現在表示している投稿のカテゴリ関連記事を、サムネイルと一緒に表示する方法 |
||
|
WordPressで、わざわざカテゴリNoを指定しなくても、現在表示している投稿と同じカテゴリの関連記事を、自動的に、しかもサムネイルと一緒に表示する方法が分かったので共有メモ。
<?php
foreach((get_the_category()) as $cat) {
$cat_id = $cat->cat_ID ;
break ;
}
$query = 'cat=' . $cat_id. '&showposts=10';
query_posts($query) ;
?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<table>
<tr>
<td class="pic"><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a></td>
<td class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></td>
</tr>
</table>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
上記のコードでは、tableを使って、レイアウトの調節をしていますが、リストやcssのみでデザインしてもOKです。 ちなみに、shopostsの数字をいじることで、表示させる関連記事の数を変えることができますよ。 |
||
Twitterのツイートを記事内に挿入できるプラグイン「oEmbed Tweet」が楽チン便利。 |
||
|
ブログの記事内でTwitterのツイートをなんとか手軽に引用できないかなぁ、と思っていたところ、よさげなプラグインを見つけたのでご紹介。 そのプラグインは「oEmbed Tweet」です。ダウンロードはこちらからどうぞ。 ダウンロードしてきたら、早速、プラグインを有効化します。あとは、引用したいツイートのURLを新規投稿画面にコピペするだけ。ビジュアルモードでもHTMLモードでも、どちらでもOKですよ。こんな感じです↓ 頭の休憩にジョギングいってきまーす。
引用したツイートの背景画像まできちんと表示してくれるのが、なにげに気がきいてますね。 |
||
TwitterやFacebookでコメントできるWordPressプラグイン「DISQUS」を導入。 |
||
|
TwitterやFacebookのアカウントにログインしておけば、 プラグインのインストール自体は簡単でしたが、 デザインが崩れている場合プラグインを「有効化」しても、コメント周りのデザインが崩れている場合、 デザインをカスタマイズしたい場合DISQUSのデザインを好きなようにカスタマイズしたい場合、
と記述してください。 参考にしたリンク |
||
#WordPress でin categoryタグを使って、投稿カテゴリごとにテンプレートをカスタマイズする方法 |
||
|
WordPressで投稿カテゴリごとに、 投稿のデザインの元となっているテンプレートファイルは、 これらのファイルにin categoryタグを追加し、 具体的には、 <?php if ( in_category( array( '1') )) { ?>
カテゴリ番号1のテンプレートコード
<?php } elseif ( in_category('2') ) { ?>
カテゴリ番号2のテンプレートコード
<?php } else { ?>
それ以外のカテゴリのテンプレートコード
<?php } ?>
といった感じです。 ちなみにカテゴリの番号は、 参考URL |
||
#WordPress で「テンプレート」機能を使って、「ページ」ごとにカスタマイズする方法 |
||
|
WordPressで「テンプレート」機能をつかって、 以下の3ステップです。 1.テンプレートファイルを複製する「ページ」のレイアウトを決定するファイルは、 まず、このファイルを複製し、 <?php /* Template Name: 適当な名前 */ ?> を加えます。 2.テンプレートファイルをいじる複製したファイルを、 3.カスタマイズしたテンプレートファイルを選択するWordPressの管理画面から すると、ふだんのページのレイアウトではなく、 以上、「テンプレート」機能を使って、 |
||
#WordPress で予約済みの投稿をリスト表示し、且つ、ゲストにも詳細を見せられる方法 |
||
|
WordPressで、予約済みの投稿をリストで表示し、 たとえば、将来予定しているイベントをあらかじめ投稿しておき、 方法は、以下の3ステップです。 1.投稿を予約する投稿を予約するには、 2.予約済みの投稿をリスト表示するステップ1でつくった予約投稿を、 リスト表示させたいところに、 <?php query_posts('post_status=future&showposts=5'); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_title(); ?><br />
<?php the_content(); ?>
<?php endwhile; endif;?>
post_statusがfutureとなっているところがミソです。 showpostsの数字で、リストに表示する投稿数を変えられます。 query postsの変数をいじることで、 3.予約済みの詳細をゲストにも見せるこれで、予約済みの投稿をリスト表示させることはできましたが、 予約済みの投稿を、 以下のプラグインをインストールしてください。 インストールしたあとは、 以上、予約済みの投稿をリスト表示し、 |
||
#WordPress のカテゴリページで、投稿数を◯件/◯件中と表示する |
||
|
WordPressでカテゴリを選んだとき、 「検索結果の件数を表示」という記事に、 WordPressのthemeフォルダの中にある、 <?php $counter = new WP_Query("cat=$cat");echo count($counter->posts) ."件"; ?> / <?php $counter = new WP_Query("posts_per_page=-1&cat=$cat");echo count($counter->posts) ."件中"; ?>
カテゴリごとに投稿数が多くなる、 |
||
WordPressの投稿をTwitterに流す『Tweetable』をやめて『Simple Tweet』にした。 |
||
|
WordPressで記事をかいたとき、 ぼくは、これまでは『Tweetable』をつかっていたのですが、 そこで、代わりに『Simple Tweet インストールした後は、設定のページから、
以上でOK。 『Simple Tweet』をつかうと、 |
||
WordPressの更新をTwitterに通知するプラグイン |
||
|
ブログを書いたら、そのタイトルとURLを、 通知するタイトルの前に、 |
||
Flickrにアップした写真をWordPressの投稿画面から簡単に貼り付ける方法 |
||
|
デジカメや携帯で撮った写真をFlickrにばんばんアップロードしていて、それらの写真をWordpressで使いたい場合に役に立つプラグインが「WordPress Flickr Manager」です。 プラグインをダウンロードしてきて有効化すると、新規投稿画面の上部にFlickrのボタンが追加されます。
ボタンを押すとFlickrの写真が表示されるので、ぽちぽちっとクリックするだけで写真を貼り付けることができます。
こちらのブログを参考にして、一度に表示される写真の数を多くしておくと、写真を探すのが楽になります。 また、自分のアップロードした写真以外にも、Flickrから検索した写真をそのまま貼り付けることも可能です。さらに貼り付けた写真を「Lightbox」で表示するかどうかも自由に設定することができます。 ただし!! 残念ながらWordpress Flickr ManagerはWorepress 2.8以降に対応していません。その為、有志の方が作った亜流版をダウンロードする必要があります(こちらのブログで知りました)。 亜流版にも2種類あり、一つは作成者のクレジットリンクが挿入されるもの、もう一つはクレジットリンクがないもの(Lightboxに未対応?)が配布されているようです。私はひとまず後者のほうを使っています。
亜流版といっても本家と使い勝手は変わらないので、Wordpress使いでFlickrを愛用されている方は一度試してみてはいかがでしょうか。 |
||
WordPressのサイドバーにFlickrのブログパーツを設置 |
||
|
Flickrにブログパーツって用意されていたんですね。そんなことを露とも知らずWordpressでFlickr回りのプラグインを探してしまいました。 こちらからブログパーツをカスタマイズして作成することができます。 英語ですがぽちぽちクリックしていくだけで完成します。
以上です。 当ブログの右下にも貼ってありますので、参考にどーぞ。 |
||
WordPressの記事にコメントとトラックバックを分けて表示させ、0件の場合は非表示にさせる |
||
|
WordPressは元々コメントとトラックバックが統合されている。それを無理やり分けて表示する方法をメモしておく。
以上。参考までにこのブログのcomments.phpも晒しておくので、参考にしたい方は右クリックで保存からどうぞ。 参考URL |
||
WordPressのサイドバーにSkypeとGoogleトークを表示させる |
||
|
WordPressのサイドバーにSkypeボタンとGoogleトークの吹き出しを表示させる。 Skypeボタンを作るURLはこちら
初期設定だとボタンを押すとスカイプ電話が作動するようになっているので、僕はカスタマイズを選んでスカイプチャットが起動するように設定した。 Googleトークの吹き出しを作るURLはこちら Googleトークにログインしていれば表示されるコードを貼るだけ。お好みでタイトルを変更できる。このブログでは、プロフィール写真がマンガで喋っているように配置してみた:-) |
||
WordPressのサイドに自分のはてなブックマークを表示させる |
||
|
注)もっと簡単な方法を追記しました!! 『WordPressで自分のはてブを表示する – 宗子時空』を参考にして、『FeedList』というプラグインでWordpressに自分のはてなブックマークを表示させてみる。一般的なプラグインとは設定方法が異なっていたので、まとめメモしておく。
以上でOKである。このブログでは右下に自分のはてなブックマークを5つ表示させているので、ソース等参考にしてください。
WordPressのウィジェットの『RSS』に、 そんなウィジェットないよ!というひとは、 |
||
WordPressにはてなブックマークの被ブックマーク数を表示させる |
||
|
で紹介されていた
の「”」を「”」に変換したら
導入に成功した。 —– 追記:なぜかこのブログ上では「”」と「”」の差を表すことができない:-( コピペしてもらうと違いが見て取れると思います。 |
||
wordpressにはてなスターを設置してみた |
||
|
Twitter検索が重くて「フォロー1000人計画」が実行できない為、それまでちょこっとwordpressをいじることにした。今回の作業ははてなスターの設置である。
上記の記事を参考にすると、簡単にできた。
以上。 |
||





