h-pine-h
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 投稿記事のカテゴリ別に固定ページに一覧させたいフォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?別の記事を参考にして下記のようにソースを書いたらnewsの記事が4つ表示されて、recommendに属するものに抽出できませんでした。
ダッシュボードのnewsの分類というところをみるとrecommendsのところに2とあって二つの記事が分類されているはずなのですが、カスタムタクソノミーがきちんと指定されていないのでしょうか。
<?php
/*
Template Name: recommends
*/
?>
<?php get_header(); ?><?php
// ページ数
$paged = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;// カスタム投稿タイプ「sounds」、カスタムタクソノミー「genre」、ターム「民謡」、新着4件取得
query_posts( array(
‘post_type’ => ‘news’,
‘taxonomy’ => ‘recommends’,
‘posts_per_page’ => 4,
‘paged’ => $paged,
‘order’ => ‘DESC’
)
);if (have_posts()) :while (have_posts()) :
the_post();
?><?php
endwhile;
endif;
wp_reset_query();
?><?php get_footer(); ?>
フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?>Tsuyoshiさん
すみません、テーマを自分で作成したので、wp-config.phpが入っていなくて、あとで作成して入れておいた方がいいですね。>nekomimiTichoさん
固定ページにrecommendというタクソノミーに属しているものの一覧を表示させたいと思っています。
4)を試すのにpage-recommend.phpに書いて頂いたソースを書き写しました。
$wp_query = new WP_Query( array( ‘recommend’ => ‘AA’ ) );
の’AA’というのはタームを入れるということでしょうか?recommendに属するもの全て表示したいので下記のようにアレンジしたのですが、ヘッダーとフッターだけが表示される状態です。
$wp_query = new WP_Query( array( ‘recommend’ ) );他にも調べて試してみます。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?消すと真っ白になってしまいます。あとは固定ページpage-recommend.phpも試してみたのですが、上のようなソースを記述するとblogの記事が表示されてしまいますね..。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?すみません!真っ白なのは解消されました。
しかし、各ソースを試してみると、blogの方で書いた記事のタイトルが表示されてしまいます。カスタム投稿の方の記事が表示されません。フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?別のページを参考にして以下のようなソースに変えてみてもやはり真っ白です。
<?php get_header(); ?><?php
$temp = $wp_query;
$wp_query = null;
$wp_query = new WP_Query();
$wp_query->query(‘post_type=recommends’ . ‘&paged=’ . $paged . ‘&posts_per_page=10’);
?>
<?php while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
<article>
<header>
<h1>“><?php the_title(); ?></h1>
<time datetime=”<?php the_time(‘c’); ?>” pubdate=”pubdate”><?php the_time(‘Y.m.d’); ?></time>
</header>
<?php the_content(); ?>
</article>
<?php endwhile; ?><nav class=”pagenav”>
<span><?php previous_posts_link(); ?></span>
<span><?php next_posts_link(); ?></span>
</nav>
<?php $wp_query = null; $wp_query = $temp; ?><?php get_footer(); ?>
フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?カスタムタクソノミーを作成することまではできました。あとはカテゴリ分けしたものをそれぞれページに一覧したいのですが、いくつかのサイトを参考にして以下のようなソースを書きました。あるページにリンクをはりましたが真っ白で表示されません。
PHPがわからないのでめちゃくちゃかもしれませんが、どうすれば表示されるのかご教示ください。
ページ名:taxonomy-news-recommend.php
カスタム投稿名:news
タクソノミー:recommend
<?php get_header(); ?>
<h2><?php single_term_title(); ?></h2>
<?php query_posts( ‘recommend’ ); ?>
<?php if(have_posts()) : while (have_posts()) : the_post(); ?><div class=”recomend-box”>
<dl>
<dt>“><?php the_post_thumbnail(‘thumbnail’); ?></dt>
<dd>“><?php the_title(); ?></dd>
</dl>
</div><?php endwhile; else: ?>
<p>該当する記事はありません</p>
<?php endif; ?>
<?php get_footer(); ?>フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?今自分が参考にしたサイトを見ましたら、カスタム投稿タイプで作ったようでした。
勘違いしていて申し訳ございません。まずはリンク先を見てみます。
ありがとうございました。フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?いろんなご意見がありますが、現在作成したサイトが
ありまして、グローバルナビに「ニュース」や
「blog」の項目があり、トップにニュースの一覧が
表示されている状態です。「ニュース」はカスタムメニューで
作りました。
知識があまりないのですが、カスタムメニューにカテゴリをつけることはできないのでしょうか?
(現在作成したサイトは事情あってお見せすることができません。)フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?フォーラム: 使い方全般
返信が含まれるトピック: カスタムメニューにカテゴリーを作るには?WordPress のバージョン 3.5.1
使用しているプラグインとテーマの情報:テーマはオリジナルです
PHP、MySQL のバージョン
サーバー環境(ホスティングサービス名、OS、ウェブサーバー等):lolipop例えばコーポレートサイトを作る際、トップにカスタムメニューで作った「お知らせ」などを表示し、そのお知らせの中の投稿記事をカテゴリーわけして、「商品情報」等のカテゴリーの記事だけ、別の固定ページに一覧で表示したいというようような意味です。
まず今は自分が作成したカスタムメニューにカテゴリーがない状態ですので、カテゴリーを作りたいのですが、検索してもうまく出てきません。
フォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドの用途についてフォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドの用途についてフォーラム: 使い方全般
返信が含まれるトピック: カスタムフィールドの用途について