HOME フォーラム BizVektor info(インフォメーション)の投稿に関連記事を表示させたい

このトピックには0件の返信が含まれ、1人の参加者がいます。3 日、 22 時間前 sunsuntaiyou さんが最後の更新を行いました。

1件の投稿を表示中 - 1 - 1件目 (全1件中)
  • 投稿者
    投稿
  • #8890

    sunsuntaiyou
    参加者

    お世話になっております。
    BizVektorで標準で設定されています、お知らせなどに使う「info」の投稿の下部に、通常の投稿と同じように関連記事を表示させるようにしたいのですが、やり方がわからず困っております。

    PHP編集、プラグインを使用する方法など解決策がございましたらご教授お願いいたします。

    YARPPというプラグインを使用して固定ページやカスタム投稿(Custom Post Type UIにて設定)には関連記事を表示させることはできています。

    現在のバージョンは「BizVektorバージョン: 1.8.11」「WordPress 4.7.6」です。

    宜しくお願いいたします。

    全然検討違いな方法かもしれませんが、テーマの編集から個別投稿(single.php)の中の関連記事を表示させているであろう部分を「single-info.php」にコピペしてみたのですがエラーになってしまいうまくいきませんでした。

    下記の部分です。

    <?php
    /*——————————————-*/
    /* Related posts
    /*——————————————-*/
    if ( get_post_type() == ‘post’ ) :
    Global $biz_vektor_options;
    // Get now post’s tag(terms)
    if (isset($biz_vektor_options[‘postRelatedCount’]) && $biz_vektor_options[‘postRelatedCount’] ) {
    $terms = get_the_terms($post->ID,’post_tag’);
    $tag_count = count($terms);
    if ($terms) {
    $posts_count = mb_convert_kana($biz_vektor_options[‘postRelatedCount’], “a”, “UTF-8″);
    // Set basic arrays
    $args = array( ‘post-type’ => ‘post’ ,’post__not_in’ => array($post->ID), ‘posts_per_page’ => $posts_count );
    // Set tag(term) arrays
    if ( $terms && $tag_count == 1 ) {
    foreach ( $terms as $key => $value) {
    $args[‘tag_id’] = $value->term_id ;
    }
    } else if ( $terms ) {
    foreach ( $terms as $key => $value) {
    $args[‘tag__in’][] = $value->term_id ;
    }
    }
    $tag_posts = get_posts($args);
    if ( $tag_posts ) { ?>
    <!– [ .subPostListSection ] –>
    <div class=”subPostListSection”>
    <h3>関連記事</h3>
    <ul class=”child_outer”>
    <?php foreach ($tag_posts as $key => $post) { ?>
    <li class=”ttBox”>
    <div class=”entryTxtBox<?php if ( has_post_thumbnail()) echo ‘ ttBoxTxt ttBoxRight haveThumbnail’; ?>”>
    “><?php the_title(); ?>
    </div><!– [ /.entryTxtBox ] –>
    <?php if ( has_post_thumbnail()) { ?>
    <div class=”ttBoxThumb ttBoxLeft”>“><?php the_post_thumbnail(); ?></div>
    <?php } ?>

    <?php } // foreach ?>
    <!– [ /.child_outer ] –>
    </div><!– [ /.subPostListSection ] –>
    <?php } // if ( $tag_posts )
    } // if ( $terms )
    } // if ( $biz_vektor_options[‘postRelatedCount’] ) {
    endif;
    wp_reset_postdata();

    /*——————————————-*/
    /* ad_related_after
    /*——————————————-*/

1件の投稿を表示中 - 1 - 1件目 (全1件中)

このトピックに返信するにはログインが必要です。