2016-08-25 83 views
2

我们在我的wordpress网站上有一个自定义文章类型,我们在其中发布了我们的报告。下面是一个示例报告页面 -显示相关文章手动(Wordpress)

goo.gl/hqVFJ2

请参见本报告的名称。报告名称都有特定的格式是“地区”报告主题“市场”

对于每一个主题,我们有5点区域的变体,其如下:

全球 北美 欧洲 亚洲Paciic LAMEA 我们的要求是,当有人打开任何一个变体时,其他4应该出现在类似的报告部分。对于这个问题,我使用了上下文相关帖子插件,这个插件无法满足100%的要求,事实上恰恰相反,这使得站点变得沉重。我试图找出是否可以通过自定义代码实现这一点。

我发现了一个代码片段,但是显示了与每个标签相似的帖子。

下面是报告页面的代码:

<h1 itemprop="headline" class="entry-title"><?php the_title(); ?> </h1> 
<?php if (get_post_meta($post->ID, 'cc_price', true) !== '') { ?><span 



      class="price_meta"> 



      <span class="price_left"></span><span class="price_center"><?php 



       if (cc_get_option('cc_currency') != '') { 



        echo cc_get_option('cc_currency'); 



       } else { 



        echo get_option('currency_symbol'); 



       } 



       echo get_post_meta($post->ID, 'cc_price', true); 



       ?></span><span class="price_right"></span></span> <?php } ?> 



     <ul class="post_meta"> 



      <li class="estimate"><?php echo get_post_meta($post->ID,'publish_date_new',true); ?><time class="dt-published" datetime="<?php echo get_post_meta($post->ID,'publish_date_new',true); ?>"></time></li> 



      <li class="cate"><?php printf(IN . '&nbsp;' . '%s', $taxonomies); ?></li> 



      <li itemprop="author" class="author p-author h-card">By <?php echo get_post_meta($post->ID,'published_by_new',true); ?> 



       </li> 
+0

是区域后的格式?或者你的帖子有什么共同点?我的意思是post_meta或标签或类别? –

+0

唯一相同的是报告的主题。 Vlaoff在下面建议创建一个自定义字段,以便拥有类似的属性。 –

回答

2

你可以做的是添加自定义字段中指定该报告的唯一ID。 然后显示具有该唯一ID的所有帖子(用户所在的文件除外)

您可以使用Advanced Custom Fields创建自定义字段。

那么你的钩子将看起来像

​​