我目前正在从事WordPress杂志主题的研究,我想知道最好的方法
1。根据卷和问题(例如,第1卷第1期、第1卷第2期或第1卷第3期)对文章(自定义文章类型)进行排序
2。在主页上显示当前版本(例如,第1卷第3期)
到目前为止我所做的
1。我使用链接在一起的ACF创建了一个自定义分类法(卷和问题)和一个自定义字段类型(分类法)。使用下面的代码,我能够显示分类法中的所有帖子,无论它们是在第1卷第1期、第1卷第2期还是第1卷第3期中
<?php
$homepageArticles = new WP_Query(array(
'posts_per_page' => -1,
'post_type' => 'article',
'meta_key' => 'current_issue',
'orderby' => 'meta_value',
));
while($homepageArticles->have_posts()){
$homepageArticles->the_post(); ?>
<div class="j-header shadow">
<div class= "j-category"> <?php the_field('article_category'); ?>
</div>
<div class="j-section">
<div class="j-article-thumbnail ">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('medium'); ?></a>
</div>
<div class="j-article-excerpts jp-excerpt ">
<div class="j-title">
<h1 class='j-title'><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a></h1>
</div>
<div class="j-authors"> <span>By: </span>
<?php the_field('authors'); ?></div>
<div id="mini-navbar">
<ul class="mini-navbar">
<li><a href="#">Abstract</a></li>
<li><a href="<?php the_permalink(); ?>">HTML Full Text</a></li>
<li><a href="<?php the_field('uplaod_pdf'); ?>">PDF</a></li>
</ul>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
<?php
} wp_reset_postdata();
?>
我也尝试使用meta_query使用第二个代码过滤帖子,但当我比较我创建的变量时,我感到困惑
$currentIssue = get_field('current_issue');
$pastIssue = get_field('current_issue');
$homepageArticles=新的WP_查询(数组('posts_per_page'=
));
while($homepageArticles->have_posts()){
$homepageArticles->the_post(); ?>
<div class="j-header shadow">
<div class= "j-category"> <?php the_field('article_category'); ?>
</div>
<div class="j-section">
<div class="j-article-thumbnail ">
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('medium'); ?></a>
</div>
<div class="j-article-excerpts jp-excerpt ">
<div class="j-title">
<h1 class='j-title'><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a></h1>
</div>
<div class="j-authors"> <span>By: </span>
<?php the_field('authors'); ?></div>
<div id="mini-navbar">
<ul class="mini-navbar">
<li><a href="#">Abstract</a></li>
<li><a href="<?php the_permalink(); ?>">HTML Full Text</a></li>
<li><a href="<?php the_field('uplaod_pdf'); ?>">PDF</a></li>
</ul>
</div>
</div>
</div>
<div class="clearfix"></div>
</div>
`
我还想知道是否有更好的方法在WordPress中对基于卷和问题的文章进行排序
$homepageArticles = new WP_Query(array(
'posts_per_page' => -1,
'post_type' => 'article',
'orderby' => 'ASC',
'tax_query' => array(
array(
'taxonomy' => 'fabric_building_types', //Change taxonomy name*/
'field' => 'term_id',
'terms' => $cat->term_id, // Change it with terms it
)
)
));<试试这个
在我正在构建的当前网站中,我构建了以下功能。 对当前形势给予更好的理解。 有一个叫做博客的页面。此页面显示列表中的所有博客(帖子)。所有职位的类别都有一个例外。用户可以选择一个类别。一旦用户单击它,用户将转到该类别。php并查看所有具有该特定类别的帖子。 我想创建相同的场景,但不是用自定义帖子类型。我有一个模板部分;offer-list-template.php offer-list-templa
我创建了一个自定义的帖子类型(书),然后为这个特定的帖子类型创建了一个自定义分类法(book_cat)。它工作正常,但如果我单击仪表板中的所有书籍页面,则没有列显示已将书籍分配给哪些类别(book_cat)(如果有)。我需要点击每本书编辑并看到那里。 注册新职位类型功能是: 分类法是:
我是新来的wordpress, im创建一个自定义职位与字段的custom_meta_box(位置,着装) 所以在我的自定义帖子列表中,我想查看我在custom_meta_box上创造的价值。 这是我目前的代码:
更新2添加名称作为字段,而不是段塞,并添加the_title()只需给我一个页面标题的回声... 更新Jonnhyd23的代码非常有效!!谢谢有没有一种方法可以使术语变得动态?就像标题是阿姆斯特丹一样,我能做一些类似于
我正在我的Wordpress公文包网站上工作,并为我的公文包部分创建了一个自定义帖子类型。当用户单击my portfolio链接时,会将他们带到archive-portfolio.php,其中显示我所有项目的图库;当用户单击项目时,会将他们带到single-portfolio.php,其中显示关联的项目。 一切都正常工作,样式正确,但现在我想让archive-portfolio.php上的gall
我试图显示自定义分类法中的术语和描述列表。 我有以下代码,它返回所有术语,并按字母顺序描述指定的自定义分类法。然而,我只想展示最近的五个术语,从最新的一个开始。