ieyasu
フォーラムへの返信
-
フォーラム: バグ報告と提案
返信が含まれるトピック: 複数の投稿タイプ(カスタム含)をまとめた年別アーカイブの作り方を教えてください連続でスイマセン。
先ほどこちらのページを見つけて、ソースを試してみたところ、、、
http://hirashimatakumi.com/blog/3962.html
—-
<?php // 年別アーカイブリストを表示
$year=NULL; // 年の初期化
$args = array( // クエリの作成
’post_type’ => array(‘post’,’post222222′), // 投稿タイプの指定
’orderby’ => ‘date’, // 日付順で表示
’posts_per_page’ => -1 // すべての投稿を表示
);
$the_query = new WP_Query($args); if($the_query->have_posts()){ // 投稿があれば表示
echo ‘<ul class=”year-list”>’;
while ($the_query->have_posts()): $the_query->the_post(); // ループの開始
if ($year != get_the_date(‘Y’)){ // 同じ年でなければ表示
$year = get_the_date(‘Y’); // 年の取得
echo ’- ‘.$year.’
‘; // 年別アーカイブリストの表示
}
endwhile; // ループの終了
echo ‘‘;
wp_reset_postdata(); // クエリのリセット
}
?>
—-
カスタム投稿も普通の投稿もマージされた年別アーカイブが表示されました。
ただ、今度はリンク部分にカスタムが必要なのか、年別からのアーカイブが404エラーになってしまいます。
このソースでの修正方法(または別の方法の提示)でも構いません。
教えていただければと思います。宜しくお願いいたします。- この返信は7年、 2ヶ月前にieyasuが編集しました。
フォーラム: バグ報告と提案
返信が含まれるトピック: 複数の投稿タイプ(カスタム含)をまとめた年別アーカイブの作り方を教えてくださいご意見ありがとうございます。
コチラのページ拝見しましたが、、、少し内容のレベルが高く、、、
functions.php と page-xxx.php の双方に記述が必要ということでいいのでしょうか。
どの部分を変更するのかも含め、もう少しだけ噛み砕いて説明していただけるページは
ご存知でしょうか。フォーラム: バグ報告と提案
返信が含まれるトピック: 複数の投稿タイプ(カスタム含)をまとめた年別アーカイブの作り方を教えてくださいご意見ありがとうございます。
<?php
wp_get_archives(array(
’post_type’ => array(‘post’,’page’,’$post_custom’),
’type’ => ‘yearly’,
’show_post_count’ => 0
));
?>で試してみましたが、ダメでした。。
フォーラム: プラグイン
返信が含まれるトピック: MW WP Form 非ログインで動作しない> npssl さん
ご指南どうもありがとうございます!確かに、プラグインの必須タブに切り替えたら「Cache Controller」ありました。
しかもこれ、削除または無効化したらマズそうな代物ですね。。。なので「hotcom-web.com」のアカウントで試したところ、
ログアウト後も「MW WP Form」は無事に稼動しましたので、フォーム作成は
こちらで行いたいと思います。(でも、いずれは無料ではなくきちんと有料サーバーを立てた方が賢明だと痛感・・・)
本当に助かりました!ありがとうございました!!フォーラム: プラグイン
返信が含まれるトピック: MW WP Form 非ログインで動作しない同じ状態です。
入力/確認/エラー/完了ごと固定ページを用意し、フォーム識別子を張っています。
よくある「パーマリンク設定の末尾に / 付き」は真っ先にチェックし、問題なし。
ダッシュボードにログインした状態での動作テストは完璧ですが、
ログアウト後はいくら入力してボタンを押しても、入力画面が表示されるだけ。
エラー画面も出ません。
ちなみに、「Xdomain」の無料WPサービスを利用し、
プラグインは「MW WP Form」しか有効化していません。
また、WPも日が浅いため、phpファイルは全く触っておらず
「wp_head();とwp_footer();」記述が起因する問題でもないようです。