前提・実現したいこと
wordpressにてウェブサイトを制作しています。
複数の店舗ユーザーがそれぞれ記事を投稿できる仕様になっています。
ユーザー登録時に、店鋪ページと紐付ける設定をしました。
■店鋪個別ページ
single-shop.php(カスタム投稿で作成)
■ユーザーごと記事一覧ページ
author.php
■ユーザーごと記事一覧ページのURL(404になってしまう)
https://ドメイン/author/ユーザーID
single-shop.phpに表示中店鋪のユーザーが投稿した最新記事を表示し、そこからユーザーごとの記事一覧ページにリンクさせるようにしたいのですが、リンク先が「404 not found」になってしまいページ自体が表示されません。
ちなみに404表示もChromeの表示で、テンプレートにある404.phpの表示ではありませんでした。
一時は現状の設定で問題なく表示されていたのですが、現在どう頑張っても表示されません。
パーマリンクの再設定やhtacess等は触っておりません。
URLはあっていると思うのですが原因がわかりません。
もし不足の情報などあればご指摘ください。
どうか知恵をお貸しください。よろしくお願いいたします。
該当のソースコード
author.php
<?php $author_id = get_the_author_meta('ID'); $shop_id = get_field('user_shop', 'user_'. $author_id); $terms = get_the_terms($shop_id, 'genre_cat'); ?> <h1><?php $author_id = get_the_author_meta('ID'); $member_id = get_field('user_shop', 'user_'. $author_id); echo '<a href="'. get_the_permalink($shop_id). '">'. get_the_title($shop_id). '</a>'. "\n"; ?>のBLOG</h1>
single-shop.php
<button><a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>">ブログ一覧へ</a></button>
試したこと
・管理画面パーマリンク設定画面にて更新ボタンを押しましたが変化はありませんでした。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/05 02:46