WEB制作
2014/12/15 Monday
PHP知らなくても無問題なWP制作に役立つPHP
四足歩行だった人類が二足歩行になり、
人類は二本の足で歩き、そして走りました。
ではなぜ人類は走りはじめたのか。
その答えは
「走れメロス」
にて。
いつもお世話になっております、 福岡市中央区天神というところでWEB制作してます、ワールドシェアの境です。
先日海の中道リレーマラソンに出て、現在心地よい筋肉痛にナルシスト気味です。
さてさて、phpを全く知らない人がワードプレスでWEBを制作する場合、
気に入ったテンプレがあればいいんですが、テンプレなければ苦戦必死です。
そこで、phpを知らなくてもとりあえずこのへん知っておけばちょっとはなんとかなるよ
っていうワードプレスのテンプレ編集に役立つコードを2つだけ紹介させていただきます。
phpが全然わからない、覚える気もないWEB制作者向けの内容になりますので、
WEBに興味がない方かつ大晦日の夜は自宅にいる方はこちらへ
?で始まり ?で終わる
なんだ、そんな基本的なことからか。この見掛け倒し野郎が!とか言わないでください。
phpが一切わからないなら、そこからでしょうが!
ということで、phpのコードを書くときは、
<?php
で始まり、
?>
で終わりましょう。
htmlの
<body> </body>
と思っておもえれば。
カテゴリ、タイトル、日付、アイキャッチの一覧表示
迷ったらこれコピペ!
少し長いですが、これを貼っておけば記事一覧の中に「カテゴリ名」、「サムネイル」、「日付」、「アイキャッチ」の最新記事一覧を表示させることができます。
タグで囲んで自由にid、classをふってあげてください。
1 2 3 4 5 6 7 8 9 10 11 12 |
<?php query_posts('posts_per_page=5&paged='.$paged); ?> <?php if(have_posts()): while(have_posts()): the_post(); ?> <?php the_permalink();?> <?php the_post_thumbnail('thumbnail'); ?> <?php the_title();?> <?php echo get_the_date(); ?> <?php $cat = get_the_category(); $catname = $cat[0]->cat_name; echo $catname; ?> <?php endwhile; endif; ?> |
ざっくり解説。
1 |
<?php query_posts('posts_per_page=5&paged='.$paged); ?> |
page=5 一覧表示させる最新記事の数を入力してください。※ここでは5件となります。
2 |
<?php if(have_posts()): while(have_posts()): the_post(); ?> |
そこにポストされた記事があるなら、 でてこいやー (高田延彦バリに)
3 |
<?php the_permalink();?> |
リンクを取得。
なので、
<a href=”<?php the_permalink();?>”> ここになにか </a>
となります。
たとえばタイトルにアンカーをつけるには、
<a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a>
です。
4 |
<?php the_post_thumbnail('thumbnail'); ?> |
サムネイル(アイキャッチ)を取得して吐き出します。
タグで囲んでやれば自由自在です。
5 |
<?php the_title();?> |
いでよタイトル!(いでよ神龍バリのパフォーマンスで)
タグで囲めば自由自在です。
6 |
<?php echo get_the_date(); ?> |
日付をゲットして吐き出すZE!
これも囲んであげて。
7 8 9 10 11 |
<?php $cat = get_the_category(); $catname = $cat[0]->cat_name; echo $catname; ?> |
カテゴリ名を取得して、カテゴリ名を吐き出してます。
ちなみにecho とは、カラオケbig echoの略ではなく、
出力する命令です。
これは get_the_category();でカテゴリを取得して$catと名付け、
さらにそのカテゴリの中から一番目のカテゴリだけを取得しcatnameと名付け、
熱き思いとともに、吐き出す!
そんな私をかこんであげて!
嗚呼!
12 |
<?php endwhile; endif; ?> |
これらのいろんなループがここで終わりますよー。
といった流れです。
現在僕は元ジュビロの名波氏ばりに現役を退いて、生意気にも二日市温泉(母親曰く 二日市温泉=湯 だけ=ゆうだけ=言うだけ)の立場なのでこんな初歩的なお話しかできませんが、少しでも使ってもらえたら嬉しいです。