wordpressの初心者です。
wordpressのバージョンはver.4.3.1です。
現在テンプレートを自作しながらブログを作っています。
作成中のテンプレート構造は以下のとおりです。
index.php ... トップページ
single.php ... 投稿記事詳細ページ
page.php ... 固定ページ
functions.php
header.php ... single.phpで読み込み
header-top.php ... index.php/page.phpで読み込み
footer.php ...
sidebar-left.php ... index.php/single.php/page.phpで読み込み
sidebar-right.php ... index.php/single.php/page.phpで読み込み
searchform.php ... index.php/single.php/page.phpで読み込み
その他 css、画像
index.php/single.php/page.phpに埋め込むグローバルメニューを作ろうと思っています。
列挙するメニューの内容は「記事ランキング/タグ一覧/サイト紹介/お問い合わせ」などにしたいと思っています。
各固定ページは左サイド、右サイドに挟まれたメインコンテンツのみを変化させて表示するのもなので、page.phpはindex.phpやsingle.phpと変わりがありません。
「記事ランキング」でwordpressループを使用して人気記事を取得するループ実行したいのですがどうするのが最善か分からないので教えて下さい。
つまり固定ページでthe_contentを取得するループをしてもpage.phpで入力した内容しか取得できないということです。
調べた限りの問題点
①記事・固定ページ投稿内容はPHPを解釈してくれない
②プラグインを使って解釈させることはできるが、直にPHPを書くのはセキュリティの面からしたくない
③query_post()を使ってクエリを変更すれば固定ページでもループは可能だが、パフォーマンスが悪いので使用したくない
そこで問題解決ができるよう内部に詳しい方、どうか知恵をお貸しいただけないでしょうか?
非常に困っているのでどうぞよろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。