サポート » 使い方全般 » 指定したタグ&指定したカテゴリーで絞り込んだ記事一覧をショートコー

  • ホームページ作成、初心者です。

    投稿ページに記載したphpが動くプラグインを使用していたのですが、このような方法はセキュリティ面で非常に危険とのご指摘を受け、現在他の方法を模索中です。

    下記のようなphpを投稿ページに貼り付けているのですが、できればショートコードで出力したいと考えております。

    条件が、カテゴリ&記事数、タグ&記事数なら実現できるのですが、カテゴリ&タグ&記事数になると、どのようにすればいか分かりません。

    どなたかご教示いただけないでしょうか。よろしくお願いいたします。

    <?php
    $newslist = get_posts( array(
    ‘category_name’ => ‘tokyo’,
    ‘tag_slug__in’ => array((‘a’, ‘b’ ),
    ‘posts_per_page’ => -1,
    ‘order’ => ‘ASC’,
    ‘orderby’ => ‘title’ ));
    foreach( $newslist as $post ):
    setup_postdata( $post );?>
    <?php echo ‘

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 Rena0404

    (@rena0404)

    表記が乱れているので、再度使用しているphpを記載します。

    <?php
    $newslist = get_posts( array(
    ‘category_name’ => ‘tokyo’,
    ‘tag_slug__in’ => array(‘a’, ‘b’ ),
    ‘posts_per_page’ => -1
    ));
    foreach( $newslist as $post ):
    setup_postdata( $post );
    ?>
    <?php echo ‘

    トピック投稿者 Rena0404

    (@rena0404)

    <?php
    $newslist = get_posts( array(
        'category_name' => 'tokyo', //東京カテゴリー
        'tag_slug__in' => array('a', 'b' ), //aアート・b芝居
        'posts_per_page' => -1 //全部表示
      ));
    	foreach( $newslist as $post ):
    	setup_postdata( $post );
    ?>
    	<?php echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a><em>(' . get_the_date('Y年m月d日') . ')</em></li>'; ?>
    <?php
      endforeach;
      wp_reset_postdata();
    ?>
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「指定したタグ&指定したカテゴリーで絞り込んだ記事一覧をショートコー」には新たに返信することはできません。