シェアする

WordPress get_posts 任意の記事ですね、わかります

シェアする

以前メンバーから固定ページを作ってくれと頼まれました。

原案がこちらになります↓

投稿者ごとの最初の記事、人気記事、最新記事どれも自動ってことは......

うん。PHP案件だ。ピピピーーーピーでH (爆発)

でも僕はPHPを触り始めたばっかりで、わからない事も多く頑張りましたよ(ここぞとばかりにアピール)

PHPよりもCSSの方が苦労したけど

色々調べてみましたが、投稿者ごとの記事を出す方法は探せなかったのでWordPress公式の関数リファレンスとにらめっこしました。

いつもお世話になっています。

スポンサーリンク




作成したコード

固定ページ用menber.php

function.php

CSS(style.css)

結果

出来ましたーーーーー(疲れたもぉぉぉん)

リンクはこちらから↓

オーカワ
どうもオーカワです!! 普段は大学でロボットの勉強をしているわよ。 アルバイトはパソコンインストラクターExcelやWordは誰にも...

注意

メンバーページの画像は2017/4/14の画像になります。

告知せずにメンバーページは変わることがあります。ご了承ください。

解説(任意の記事の出し方)

PHPのコードを見ると人気記事、新着記事、最初の投稿はほとんど同じです。

違うのはget_posts関数です。色々な検索条件で投稿記事を取得します。

get_posts関数の使い方は公式ページを見ればわかると思います。

投稿者ごとに記事を変えたい時は1行目の    (<?php $menbar_id = 4; ?>)  数字を変えます。この数字は投稿者のIDです。投稿者のIDは登録順で数字が変わります。

アイキャッチ画像がない場合は/images/no-image-320.pngを呼び出しています。もしコピペする時は用意をするようにしてください。

また人気記事はmeta数を"views"としていますが、こちらはWp-PostViewsというプラグインを使用しています。view数っていったらこのプラグインだと思って使わせて頂きました。

Enables you to display how many times a post/page had been viewed.

いつもお世話になっています。

感想

PHPの事を全然知らないのでもっと楽にできるんじゃないかと思いつつ、プログラム内で重複してるところが多いので関数化したいなと思っています。function.phpに書けばいいのかなー

でもPHP少し書けるようになったし、いい経験だったかと。

これからもPHPでいろいろ便利にしていこうと願望がうまれていたり。

ってな事でおつかれっしたー

The following two tabs change content below.

オーカワ

ロボット勉強中の大学4年生!!いつもはTwitterにいるよ。フォローちてね♪
オーカワ専用のブログ作りました。よろしくお願いします。
スポンサーリンク







シェアする

フォローする