フォーラムへの返信

15件の返信を表示中 - 16 - 30件目 (全32件中)
  • トピック投稿者 natsu85

    (@natsu85)

    Toro_Unit (Hiroshi Urabe)様

    色々ありがとうございます。

    カスタム投稿を表示させているのですが、archive-krc_cast.phpはスタッフの一覧で使用しています。
    条件分岐も考えたのですが、スタッフ一覧と出勤予定(上記のコード)での条件分岐をどのようにするか…
    ブログや他のカスタム投稿(krc_cast以外もあり)などの一覧はindex.htmlで表示させているので、表示させるのであれば専用のテンプレートを使用するのが一番だと思いますが、スタッフ一覧と出勤予定の表示する内容が少し違うので、勉強不足だとは思うのですが、結果固定ページに行き着いた状態です。

    このような状態の場合、固定ページ以外で表示させる以外で表示させる方法はありますでしょうか??

    トピック投稿者 natsu85

    (@natsu85)

    gblsm様

    お返事ありがとうございます。

    現在はpost__inを指定していますが表示されています。
    が基本選ぶのは子カテゴリー1つだけをラジオボタンにて選択するようにしているので、1つ以上表示させることはないので、こちらは削除致します。

    初歩的なことばかりの質問にお付き合い頂き本当にありがとうございましたm(_ _)m
    またご教授をお願いしてしまうかもですが、もっと勉強してきます!!
    本当にありがとうございましたm(_ _)m

    トピック投稿者 natsu85

    (@natsu85)

    gblsm様

    お返事ありがとうございますm(_ _)m

    できました!!
    初歩的なところを間違えていたのですね。お手数おかけしてしまい申し訳ありませんでした。
    書くなら
    <?php the_permalink(); ?>
    ですね。。
    もっと勉強します!!

    今回は念の為に記載していたのですが、設定する子カテゴリーが必ず1つのなら、

    $sticky = get_option( 'sticky_posts' );
    'post__in'          => get_option( 'sticky_posts' ),
    'posts_per_page'    => 1,

    は記載しなくても大丈夫でしょうか?

    トピック投稿者 natsu85

    (@natsu85)

    追記です。

    上記のコードがループ内に設置しているので$postが現在表示されている投稿になってしまっているということでしょうか??

    トピック投稿者 natsu85

    (@natsu85)

    gblsm様

    お返事ありがとうございます。

    カテゴリーはラジオボタンに変更し1つしか選択できないように設定しているので、

    <?php
    $category = get_the_category( get_the_ID() );
    $cat_id = $category[0]->cat_ID;
    $sticky = get_option( 'sticky_posts' );
    $staffblog = get_posts( array(
        'post_type'         => 'staff',
        'cat'               => $cat_id,
        'post__in'          => get_option( 'sticky_posts' ),
        'posts_per_page'    => 1,
    ));
    foreach( $staffblog as $post ):
    setup_postdata( $post );
    ?>
    <a href="<?php get_permalink() ;?>"><?php the_title(); ?></a>
    <?php
    endforeach;
    wp_reset_postdata();
    ?>

    として現在表示されている子カテゴリーの名前が<?php the_title(); ?>で出力されました!!
    ただ、リンクがカスタム投稿ではなく現在表示されている投稿のURLになってしまっています。
    $staffblogにてカスタム投稿のURLは取得できていますが、<?php get_permalink() ;?>では現在表示されている投稿へのURLになっているのは何故なのでしょうか?

    トピック投稿者 natsu85

    (@natsu85)

    gblsm様

    お返事ありがとうございます。

    category引数はIDでした!!
    category_nameに変更しました。
    が指定しているのが親カテゴリーなのですが、子カテゴリーは今後も増えていくので、子カテゴリーのID等を指定することができないので、親カテゴリーに含まれる現在表示されている子カテゴリーと同じ子カテゴリーのタイトルとリンクを表示するには、どのようにすればいいのでしょうか??

    現在は、タイトルは親カテゴリーに含まれている子カテゴリーの一番上のタイトルが表示され、リンクは現在表示されている投稿のリンクになっています。

    'posts_per_page' => 1,を試しに削除してみましたが、post__in引数で指定しても親カテゴリーに含まれているタイトルが全て表示され除外されていませんでした。

    トピック投稿者 natsu85

    (@natsu85)

    gblsm様

    お返事ありがとうざいます。

    ごめんなさい!!
    どのような結果になったのかを記載しておりませんでした。

    上記のコードですと、<?php the_title(); ?>で出力されているのはカスタム投稿のタイトルなのですが、現在表示されている子カテゴリとは違うタイトルが表示されています。
    おそらくはカスタム投稿にて設定しているタクソノミーで表示されているような気がします。

    リンクは現在表示されている投稿のリンクになってしまっている状態です。

    トピック投稿者 natsu85

    (@natsu85)

    mura0403様

    コメントありがとうございました。

    申し訳ありません。
    今回はデフォルトのカテゴリを投稿とカスタム投稿とで利用し、投稿個別ページには同じ子カテゴリのカスタム投稿の個別ページへのリンクを貼りたいと思っております。
    アーカイブへのリンクへはgblsm様から教えて頂いたコードにてできたのですが、同じ子カテゴリのカスタム投稿へのリンクがうまくいっていない状態です。

    とっても嬉しかったです!!

    トピック投稿者 natsu85

    (@natsu85)

    gblsm様

    お返事ありがとうございます。
    get_posts()を使用して以下のコードであってますでしょうか??

    <?php
    $sticky = get_option( 'sticky_posts' );
    $staffblog = get_posts( array(
    'post_type'      => 'staff',
    'category'    => 'staff-blog',
    'post__in'            => get_option( 'sticky_posts' ),
    'posts_per_page'      => 1,
    ));
    foreach( $staffblog as $post ):
    setup_postdata( $post );
    ?>
    <a href="<?php get_permalink() ;?>"><?php the_title(); ?></a>
    <?php
    endforeach;
    wp_reset_postdata();
    ?>

    何度も申し訳ありませんが、ご教授お願い致します。

    トピック投稿者 natsu85

    (@natsu85)

    gblsm様

    ?を入れてカスタム投稿へのアーカイブが表示されました!!
    ありがとうございました。

    アーカイブではなくて個別ページへのリンクをはるのはできるのでしょうか??
    カスタム投稿からカテゴリは子カテゴリに1つしか指定しない予定なので、アーカイブではなく個別ページにリンクをおけたら一番の理想なのです。

    続けての質問になってしまい申し訳ありません。
    ご教授お願いできますでしょうかm(_ _)m

    トピック投稿者 natsu85

    (@natsu85)

    gblsm様
    おはようございます。お返事ありがとうございます。

    ご提示頂いたコードを試してみたのですが、404となってしまいました。
    パーマリンクの設定で影響は出るのでしょうか??

    トピック投稿者 natsu85

    (@natsu85)

    解決済みにしていませんでした。
    申し訳ありません。

    トピック投稿者 natsu85

    (@natsu85)

    KUCKLU様、jim912様
    お返事遅くなってしまい申し訳ありません。

    お2人共本当にありがとうございます。

    今回は投稿者が管理画面にログインした場合、メディアは非表示にしました。ブログの投稿から写真を投稿する場合がリスト表示ではなくグリッド表示のみになるので、ここをほかの人がUPした写真を非表示になればと思っているので、ajax_query_attachments_argsを使用してみたのですが、投稿からUPする際に「フォルダを選択」等が表示されなくなってしまいました。私のやり方がちがったのかもしれませんが…

    メニューからメディアを非表示にしただけで、使えなくなってるわけではないの今回はpre_get_postsを使用することに致しました。

    REST APIも使用していませんし、post_type => attachmentでは指定せずに共通の親カテゴリ名で取得する予定です。
    もう少し検証してみないと分からない部分もあるかと思いますが、問題なければこれで進めていきたいと思います。

    お2人共本当にありがとうございましたm(_ _)m

    トピック投稿者 natsu85

    (@natsu85)

    KUCKLU様

    遅くにありがとうございました!!
    非表示になりました!!

    他のプラグインに影響があるとしてもattachmentがインしている時だけ影響する可能性があるということであっていますでしょうか??

    フォーラム: 使い方全般
    返信が含まれるトピック: posts_per_pageがきかない
    トピック投稿者 natsu85

    (@natsu85)

    Hinaloe様

    お返事ありがとうございます。

    Sample2を試したところ表示することはできました!!

    foreach ($works_array as $rder => $id)
    でその日に登録している人全員に番号振ってその番号順に表示させる
    という認識であってるでしょうか?
    この順番に表示させ、人数でページングさせるにはどのようにすればよいでしょうか??
    何かヒントをお願いできますでしょうか。

    表示されているページャーの用途が異なったものとは、どのようなことでしょうか??
    そもそもの考え方が違うのでしょうか?
    固定ページで表示はさせていますが、ショートコードにて上記を記載しているため、ショートコード内にページャーを設置しないと意味が無いと考えて記載していたのですが…

15件の返信を表示中 - 16 - 30件目 (全32件中)