質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

解決済

ワードプレスのカスタム投稿のループとシングルページの表示方法

ringoame49
ringoame49

総合スコア44

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

2回答

0リアクション

1クリップ

3367閲覧

投稿2018/01/03 10:06

質問失礼します。

現在Wordpressにてホームページを制作中です。

Wordpressにはもともと投稿が1つ用意されていますが下記サイトを参考に投稿を増やしました。

https://wordpressmatome.com/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0%E6%8A%95%E7%A8%BF%E3%81%AE%E8%BF%BD%E5%8A%A0%E3%81%AE%E4%BB%95%E6%96%B9%E3%81%A8%E3%80%81%E5%85%B7%E4%BD%93%E7%9A%84%E3%81%AA%E4%BD%BF%E7%94%A8%E4%BE%8B/

無事に投稿を増やし、その投稿にカテゴリーやタグを持たせることができたのですが、記事の表示やループの表示の方法がわかりません。

普段は下記のようにして表示しています。
しかしカスタム投稿で作ったカテゴリーのID(4&pagedの部分の数字)を変えるだけでは表示されません。
カスタム投稿を使用し、カテゴリーの設定なしで記事を書きこんだ場合のループの表示方法もお分かりの方がいたら知りたいです。
WP-PaegNaviのプラグインを使用しているのですが、同じようにWP-PaegNaviを使用することは可能でしょうか?
また2つ目のカスタム投稿の追加方法もわかりません。

ループを表示させる場合。(特定のカテゴリーのみを表示)(category-スラッグ.php)

<?php $q=new WP_query($query_string . '&posts_per_page=9&cat=4&paged='.$paged); ?> <?php if($q->have_posts()): while($q->have_posts()): $q->the_post(); ?> <a href="<?php the_permalink(); ?>" class="thumnail"></a> <a href="<?php the_permalink(); ?>"> <?php echo mb_substr($post->post_title, 0, 16); ?></a> <?php endwhile; endif; ?> <?php wp_reset_postdata(); ?>

シングルページの表示(single-スラッグ.php)

<section> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <article id="post-<?php the_ID(); ?>" class="content"> <?php the_title(); ?> <?php the_content(); ?> </article> <?php endwhile;?> <?php endif; ?> </section> <?php if (get_previous_post()):?> <?php previous_post_link('%link','前の記事',TRUE); ?> <?php endif; ?> <?php if (get_next_post()):?> <?php next_post_link('%link','次の記事',TRUE); ?> <?php endif; ?> <?php get_sidebar(); ?>

質問したい内容をまとめると以下になります。

1.カスタム投稿をfunctions.phpを使用して増やした場合の、それらのsingle-スラッグ.phpやcategory-スラッグ.phpでの表示方法。

2.2つ目のカスタム投稿の追加方法もわかりません。

3.カスタム投稿を作った際、カテゴリーなしで記事を書いた場合のsingle-スラッグ.phpやcategory-スラッグ.phpの表示方法
これは単にスラッグの部分をカスタム投稿タイプ名にすればいいのでしょうか。

4.WP-PaegNaviは正常に動作するか。

以上になります。

質問ばかりですが、ご存じの方がいらっしゃいましたらご教授いただければ幸いです。

宜しくお願い致します。

以下のような質問にはリアクションをつけましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

リアクションが多い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。