iso_1
フォーラムへの返信
-
フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのページ送りが404フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのページ送りが404gblsm様
返信が遅くなり申し訳ありません。
別サーバーでの環境構築が難しいので申し訳ございませんが、こちらでテストしてみます。
他のアドバイス等も参考に再度ひとつづつ確認してみます。この度はお時間いただき誠にありがとうございます。
原因がわかりそうでしたら再度ご報告させていただきます。フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのページ送りが404gblsm様
ご提案ありがとうございます。
クライアントが絡んでくる案件なので、すぐにYESと言えないのですが検討させて頂きます。
今週中には明確な回答を出させていただきます。
それまでこちらでも試行錯誤してみます。
長期にわたりありがとうございます。フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのページ送りが404フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのページ送りが404たびたびありがとうございます。
phpのrewriteモジュール、無知でしたので調べてみました。.htaccessの記述が投稿名の時は以下のような記述がはいりました。デフォルトのに戻すと空になりました。以下のような動きをしていれば有効になっているということでしょうか。無知で申し訳ありません。
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /ディレクトリ名/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /ディレクトリ名/index.php [L] </IfModule> # END WordPress
固定ページのスラッグとカスタム投稿タイプのスラッグをsampleとしています。
・パーマリンク設定が投稿名のとき(ページングされない)
a) ページ指定なし(1ページ目)
http://ドメイン/フォルダ名/sample/
b) ページャーの「2」のリンク先
http://ドメイン/フォルダ名/sample/page/2/・パーマリンク設定がデフォルトのとき(ページングされる)
a) ページ指定なし(1ページ目)
http://ドメイン/フォルダ名/?page_id=1
b) ページャーの「2」のリンク先
http://ドメイン/フォルダ名/?page_id=1&paged=2となっていました。
何かわかることがございましたらよろしくお願いいたします。フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのページ送りが404フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのページ送りが404gblsm様
返事が遅くなりまして申し訳ありません。
回答ありがとうございます。・固定ページのスラッグ
・カスタム投稿タイプのスラッグ
上記はどのカスタム投稿も同じものを使用しています。上記二つが同じだとうまく動かないという記事を見かけたのですが、どちらかを変更してもページングがうまくできませんでした。・full-width.phpをコピーした固定ページテンプレートの、どの位置にコードを追加したか
もともと記載のあったphpはほぼ削除しています。
固定ページを利用した理由の一つが固定ページ編集から入れた情報を特定の場所にフィードさせたかったからです。なので各ページのコンテンツは①ヘッダー
②固定ページ編集から入れた情報
③カスタムフィールドテンプレートで入れた情報をループ(ページャー)
④フッターという作りになっています。
ソースの記述は
<?php /** * Template Name: ひな形 */ get_header(); ?> <div id="main-content" class="main-content"> <div id="primary" class="content-area"> <div id="content" class="site-content" role="main"> <div><!-- ②固定ページから入れた情報--> <?php if(have_posts()): while(have_posts()): the_post(); ?> <?php the_content(); ?> <?php endwhile; endif; ?> </div> <div><!-- ③カスタムフィールドテンプレートのループ--> <?php $my_query = new WP_Query( array( 'post_type' => 'sample', 'posts_per_page' => 10, 'paged'=>$paged ) ); while ($my_query->have_posts()) : $my_query->the_post(); ?> <?php if(post_custom('投稿1')): ?> <a href="<?php the_permalink(); ?>"><?php echo wp_get_attachment_image(get_post_meta($post->ID,"投稿1",true),'medium'); ?></a> <?php endif; ?> <p><?php the_title(); ?></p> <?php if(post_custom('投稿2')): ?> <p><?php echo post_custom('投稿2'); ?></p> <?php endif; ?> <?php endwhile; ?> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(array('query'=>$my_query)); } ?> </div> </div><!-- #content --> </div><!-- #primary --> </div><!-- #main-content --> <?php get_sidebar(); get_footer();
という記述ですです。
たびたびお手数おかけいたしますがもし何かわかることがございましたらよろしくお願いいたします。合わせて追加でなのですが、もし分かることがありましたらでご教授いただければと思います。
今回10件取得しているのですが、この取得数をis_mobileで分岐をかけて変更するのは可能でしょうか?
通常の投稿であれば記事があったのですが、カスタムフィールドテンプレートだと該当の記事が見当たらず壁に当たっている状態です。よろしくお願いいたします。
フォーラム: 使い方全般
返信が含まれるトピック: 固定ページのページ送りが404gblsm様
返信・テスト誠にありがとうございます。
条件はほぼ同じだと思うんですが、そちらでは動いているんですね。むむむ。
これで変化があるのか不明なのですが、こちらの状況を追加させていただきます。・テーマはtwentyfourteenを使用
・子テーマは作らずに親テーマを使用。
・page-templateフォルダの中にあるfull-width.phpをコピーして複数の固定ページを作成。
・固定ページとスラッグは同じです。同様のページが4つあります。ここのページに上記の記述があります。
・single-スラッグ名.phpを作成して個別のシングルページに出力しています。そのほかに関係あるかわからないのですが
・single-news.phpを作成。
・トップページのサイドバーに3件表示。
・こちらもカスタムフィールドテンプレート、CPTUIを使用しています。
・archive-news.phpに一覧表示させています。本日もほかの記事等を参考にしていろいろやってみたのですが、やはりうまくページングできませんでした。query_postsを使用しているとうまくページングできないとかなんとか、あったりしたのですが、phpを勉強中でまだよく理解できませんでした。
何か他にお気づきになることがございましたらお願いいたします。
お時間いただいて誠にありがとうございます。