フォーラムへの返信

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: get_usersでdisplay_nameでクエリ
    トピック投稿者 norio6650

    (@norio6650)

    ご回答頂きありがとうございます!
    4.9以降で指定できたんですね、ありがとうございます。

    • この返信は4年、 4ヶ月前にnorio6650が編集しました。
    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿者アーカイブでの記事一覧取得について
    トピック投稿者 norio6650

    (@norio6650)

    自己解決しました。ありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: 投稿者アーカイブでの記事一覧取得について
    トピック投稿者 norio6650

    (@norio6650)

    ■functions.php側───────────
    function my_pre_get_post( $query ) {
    if(is_admin() && !$query->is_main_query()) {
    return;
    }
    if(is_author()){
    $query->set(‘post_type’,’hoge’);
    }
    }
    add_action( ‘pre_get_posts’,’my_pre_get_post’ );

    ■author.php側─────────────

    <form>
    <select name=”select_month” method=”get”>
    <option value=”2019-09″>2019年9月度</option>
    <option value=”2019-08″>2019年8月度</option>
    <option value=”2019-07″>2019年7月度</option>
    (過去1年間分)
    </select>
    </form>

    <?php if (have_posts()): ?>
    <?php while (have_posts()) : the_post(); ?>
    (ここに記事内容)
    <?php endwhile; ?>
    <?php else: ?>
    <!– 投稿が無い場合の処理 –>
    <?php endif; ?>

    ■カスタム投稿名:hoge─────────────

    カスタムフィールド
    key = p_month
    value = 2019-07-19など(対象日がY-m-d形式で入っている)

    ざっくり上記のような感じです。
    ここのpre_get_postに、meta_queryで$_GETでselect_monthを書けばいいのでしょうか?
    分かりますでしょうか?

    • この返信は4年、 7ヶ月前にnorio6650が編集しました。
    フォーラム: 使い方全般
    返信が含まれるトピック: タクソノミー一覧画面の並び順変更
    トピック投稿者 norio6650

    (@norio6650)

    できました!
    大変ありがとうございました!

    プラグインを使わずにソートする方法がネット上どこにも出ていなかったので大変助かりました!
    ありがとうございました。

    フォーラム: 使い方全般
    返信が含まれるトピック: タクソノミー一覧画面の並び順変更
    トピック投稿者 norio6650

    (@norio6650)

    ご回答ありがとうございます。

    function my_get_terms_args_edit_tags( $args, $taxonomies ) {
    global $pagenow;
    if ( $pagenow == ‘edit-tags.php’ ) {
    if ( in_array( ‘category’, $taxonomies ) ) {
    $args = array(
    ‘orderby’ => ‘id’,
    ‘order’ => ‘DESC’
    );
    }
    }
    return $args;
    }
    add_filter( ‘get_terms_args’, ‘my_get_terms_args_edit_tags’, 10, 2 );

    でやりましたが、エラーとなってしまいました。
    Wordpressバージョンは4-9-6.jaです。

    エラー内容(抜粋)
    Fatal error: Uncaught Error: Unsupported operand types in \wp-admin\includes\class-wp-list-table.php:265 Stack trace:
    #0 \wp-admin\includes\class-wp-terms-list-table.php(126): WP_List_Table->set_pagination_args(Array)
    #1 \wp-era\wp-admin\edit-tags.php(205): WP_Terms_List_Table->prepare_items()
    #2 {main} thrown in \wp-era\wp-admin\includes\class-wp-list-table.php on line 265

    トピック投稿者 norio6650

    (@norio6650)

    確認はとれています。
    そのうえで、技術的にそのような制限が可能かどうかが知りたいです。

6件の返信を表示中 - 1 - 6件目 (全6件中)