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

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

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

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

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

解決済

2回答

2648閲覧

WordPress固定ページでページ送りリンク先が404になる

balls

総合スコア40

WordPress

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

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2018/04/21 06:16

news-page.php という固定ページにカスタム投稿タイプ「news」の一覧表示をしようとしていて、
表示自体はできたのですが、ページ送りリンク先が404になってしまいます。

すでにネット上にある情報
http://blog.livedoor.jp/net_scope-diary/archives/25879219.html
https://hacknote.jp/archives/30486/
で対応を試みましたが何も変化がありませんでした。

パーマリンク設定は、
mydomain/%postname%/

入れているプラグインは、
Contact Form 7
Custom Post Type UI
です。

下記にコードを入れてましたので改善点を何卒お教えいただけないでしょうか?

<div class="container"> <div class="list container02"> <ul> <?php query_posts('&post_type=news&orderby=date&showposts=2'); if (have_posts()) : while (have_posts()) : the_post(); ?> <li> <div class="img"> <?php if(has_post_thumbnail()): ?> <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('msize'); ?></a> <?php else: ?> <a href="<?php the_permalink(); ?>"><img src="<?php echo get_template_directory_uri(); ?>/assets/img/common/news-img01.jpg" alt="no image"></a> <?php endif; ?> </div> <div class="text"> <div class="date"><?php the_time('Y.m.d'); ?></div> <p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p> </div> </li> <?php endwhile;endif;?> </ul> </div> <div class="btn-area"> <?php global $paged; $max_page = $wp_query->max_num_pages;?> <?php if($paged > 1){ ?> <div class="btn-previous"><?php previous_posts_link('前へ'); ?></div> <?php } if($paged < $max_page){ ?> <div class="btn-next"><?php next_posts_link('次へ'); ?></div> <?php } ?> </div> <?php wp_reset_query(); ?> </div>

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

Custom Post Type UI  を使用してカスタム投稿タイプを作成していたのですが、アーカイブ作成をTrueにして、固定ページではなくアーカイブページとして表示してOKとなりました。

投稿2018/04/21 18:15

balls

総合スコア40

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

query_posts は使わない方が良いです。

【固定ページにカスタム投稿タイプの一覧ページを作成する|カスタム投稿タイプ】
https://irec.jp/wordpress/custom-post-type/custom-post-list-page/

投稿2018/04/21 07:26

kei344

総合スコア69364

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

balls

2018/04/21 18:14

上記コードを試しましたがやはり404となりました。 Custom Post Type UI  を使用してカスタム投稿タイプを作成していたのですが、アーカイブ作成をTrueにして、固定ページではなくアーカイブページとして表示してOKとなりました。 いろいろ教えていただきありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問