フォーラムへの返信

15件の返信を表示中 - 151 - 165件目 (全200件中)
  • うまくいかなくて、ちょっと凹んでおられるようですね。
    「ダメです」ということから望んだ結果にならなかったんだと判りますが
    それだけでは、新たなコメントを差し上げることができません。ごめんなさい。

    でもminku17さんの最新の状況は、最初に投稿なさった時とは違ってきていると思います。
    今の状況を、「どのようにした」そして「どうなった」という風に示して頂けたら
    そこからヒントを見つけられるかもしれません。

    フォーラム: テーマ
    返信が含まれるトピック: 『ページ送り』 自体が存在しない。

    project-ar2テーマをダウンロードして試してみましたが、トップページの「LATEST NEWS」というセクションの下部にページ送りが表示されました。arrasテーマの方でも表示されました。

    「新しく作った固定ページ」に指定するテンプレートには、下記のようなコードを入れることになると思います。Twentyfourteenテーマの子テーマに入れてみて、一応、それらしく動作しています。

    <?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $args = array(
    	'post_type' => 'page',
    	'posts_per_page' => 5,
    	'paged' => $paged,
    );
    query_posts($args);
    ?>
    
    <?php if(have_posts()): ?>
    <?php while ( have_posts() ) : the_post(); ?>
    	<div>固定ページID:</div>
    	<?php the_ID() ?>
    	<div>タイトル:</div>
    	<?php the_title() ?>
    	<div>本文:</div>
    	<?php the_content() ?>
    	<div>固定ページここまで</div>
    	<hr />
    <?php endwhile; // end of the loop. ?>
    <?php else: ?>
    <p>投稿されたものがありません。</p>
    <?php endif; ?>
    
    <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
    
    <?php wp_reset_query(); ?>

    一つ前のコメントでご紹介した

    WordPress トップや固定ページに指定IDの固定ページ一覧や指定階層の固定ページ一覧を出力する方法

    を参考になさったのでしたら、A,B,C,D,E とは別に新しく固定ページを作成されたと思いますが、それでもダメでしたか。次のように考えたのですが。

    新しく作った固定ページを仮に XYZ とします。
    XYZ のテンプレートは、上記の方法で新しく作ったものの筈です。
    これで、XYZ の中に A,B,C,D,E の内容が順に並んで表示される筈です。
    そして XYZ のテンプレートに、WP-PageNavi を入れれば、ご希望のページ送りが可能になると思ったのですが。

    フォーラム: 使い方全般
    返信が含まれるトピック: AVI ファイル(動画)を固定ページに掲載したい

    アイデアだけですが…

    1. 動画を圧縮して、WordPressサーバーが容量オーバーにならない程度に、AVIファイルのファイルサイズを小さくする。
    2. AVIファイルをYouTubeへアップロードして、その動画のYouTubeのURLをWordPressの投稿に貼り付ける。
    3. 別のサーバー(httpサーバー)にAVIファイルをアップロードして、そのURLをWordPressの投稿に貼り付ける。

    minku17さんの投稿を改めて読んでみて、次のような状況なのかな…と思いました。違うところがありましたら教えて頂けますか?

    1. 固定ページを5つ作成済み。固定ページのタイトルを仮にA,B,C,D,Eとする。
    2. 5つの固定ページは、もしデフォルトテンプレート ( page.php ) の場合、Aを表示すればAの内容だけが表示される。(当たり前ですが。)
    3. 固定ページのテンプレートにproducts ( page-products.php ) を指定してある。
    4. テンプレート products には、WP-PageNavi を入れてある。
    5. この状態で固定ページAを表示すると、A⇔B⇔C⇔D⇔E の間を WP-PageNavi のページ送り操作で行ったり来たりできると思ったが、そうならない。例えばBはBの内容のみが表示されて、WP-PageNaviの表示は「1/1 – 1」となり、AやCへ行くことができない。

    もし上記のとおりでしたら、下記のページが参考になると思います。
    WordPress トップや固定ページに指定IDの固定ページ一覧や指定階層の固定ページ一覧を出力する方法

    それでは最初に戻って…

    通常の固定ページとは別に、 products という名の固定ページを作りました。
    この products のページだけにWP-PageNaviでページネーションをつけたいのですが上手くいきません。
    設置した位置に 1/1 1 とういう表示はされるのですが
    該当ページは5ページあるのですが、どのページも 1/1 1 という表示になってしまっています。

    「ページ」という単語がminku17さんが作成された固定ページを指すのか、固定ページの1つをページネーションした結果の1ページ目や2ページ目を指すのか、失礼ですがもしかすると混同なさっていませんか?

    このフォーラムの過去の投稿が参考になるかもしれません。

    [解決済み] ページでページングを利用したい (7 件の投稿)

    ところで本題とは外れますが、テンプレートなどのコードは逆クォートで囲むようにしませんか。その方が読みやすくなります。

    逆クォート(バックチック引用符)とは、日本で使われている多くのキーボードではシフト + @マークで表示できます。Macなどでは、半角数字1の左側にある(シフトを押すとチルダ ~ が出る)キーを押して表示します。

    フォーラム: プラグイン
    返信が含まれるトピック: All in one SEO packのタイトルタグ

    ホームタイトルとディスクリプション以外の All in One SEO の設定項目は、どのようになさっていますか?

    (本題と関係ありませんが、この投稿自体にタイトルが付いていないので、フォーラムの新着一覧でクリックできませんでした。)

    2ページ目以降かどうか判別できればよいでしょうか?
    実際に試してはいませんが、get_query_var('paged') で現在のページ番号が判るそうです。
    http://ja.forums.wordpress.org/topic/127

    なお、静的ページの場合は get_query_var('page') だそうです。
    http://ja.forums.wordpress.org/topic/5740

    フォーラム: 使い方全般
    返信が含まれるトピック: フッターがページにかぶさってきてしまいます。

    そのテーマについて詳しくは知らないのですが、専門のフォーラムがあるそうです。

    http://bizvektor.com/forum/

    このフォーラムはユーザー同士が問題を解決する為のフォーラムです。
    株式会社△△△△ではBizVektorの無料サポートは原則行っていません。

    フォーラム: 使い方全般
    返信が含まれるトピック: サイドバーに投稿ページを全部表示させたいです

    このプラグインは如何でしょう?
    実際に使ったことはありませんが、プラグインを入れると shortcode が使えるようになり、希望されているような表示ができそうです。
    WP Recent Posts From Category

    実際に動作させてみた訳ではないのですが、どのようにして「隣接エントリーへのリンクを表示」するかを調べてみました。例えば「次の投稿」に相当するテンプレートタグ next_post_link は、WordPress-3.8.1-ja 本体のファイル wp-includes/link-template.php が定義していました。

    next_post_link は関数 get_next_post_link を呼び出しており、get_next_post_link は 関数 get_adjacent_post_link を呼び出します。さらに get_adjacent_post_link は関数 get_adjacent_post を呼び出します。(何れも同じphpファイルにあります。)

    関数 get_adjacent_post が実行している内容は、ざっくりとしか理解できていないので間違っているかもしれませんが、次のような内容です。

    1. 関数 get_post で現在の投稿を取得。
    2. その投稿のタイムスタンプを取り出す。
    3. 次の投稿なら「そのタイムスタンプより新しい投稿を古い順」、前の投稿なら「そのタイムスタンプより古い投稿を新しい順」に並べるソート条件を用意する。
    4. 用意したソート条件で投稿を検索して、結果の先頭だけを取得する。

    そして、この get_adjacent_post にはフィルターが3つ用意されています。SQL文を組み立てる話になってしまうので、わかりやすく説明できないのですが、検索条件(2種類)とソート条件をそのフィルターで変更できるようです。「次の投稿」の場合、下記の3つです。

    • get_next_post_join … 投稿を検索するSQL文の join 句を変更可能
    • get_next_post_where … 同、where 句を変更可能
    • get_next_post_sort … 同、ソート用の order by 句を変更可能

    shogo_misakiさんはカスタムフィールドを条件に追加なさりたいので、フィルター get_next_post_join もしくは get_next_post_where を使えばよいのではないでしょうか。特にjoin句の部分は、タグ(taxonomy)によって投稿を検索するのに使われているようですので、カスタムフィールドにも当てはめやすいのではないかと思います。

    なお、これらのフィルターの説明が下記リンク先にありました。
    WordPress hook directory
    get_{$adjacent}_post_join
    get_{$adjacent}_post_where

    フォーラム: プラグイン
    返信が含まれるトピック: Fancier Author Boxのカスタマイズ

    cube999さん、無事解決したのですね。よかったです。
    具体的にどのようなコードに書き換えたのか等をコメントして頂けると
    後で同様の困りごとを抱えた方の役に立つと思います。

    実際に試した訳ではないのですが、orderby を meta_query の内側に書く代わりに、meta_query と横並びに書くと、もしかしてちゃんとソートされないでしょうか。

    または、下記リンク先の内容(英文です)が類似のトラブルを示しているように思います。こちらも試してはいないのですが。
    WordPress meta_query and orderby custom field

15件の返信を表示中 - 151 - 165件目 (全200件中)