我在大多数WP模板中看到主页非常漂亮,设计有横幅等。是否可以对每个类别页面执行相同的操作(在所有这些页面都是登录页面之后)?
我希望它能在顶部显示促销内容(横幅等)和最新类别帖子。默认只是最新的帖子。
由于
答案 0 :(得分:0)
首先,你的问题不明确,你只是问了一个普遍的问题,答案是是绝对可能的。没有任何主题或错误的具体信息,我们无法帮助您。
以下是一些想法:
您可以轻松自定义wordpress主题类别页面category.php
,或者即使您只想为一个类别设置不同的类别模板,也可以这样做。要做到这一点,请在主题文件中创建category-[slug].php
或category-[id].php
文件 - 将slug
或id
替换为您希望使用不同种姓的类别。
为类别页面编辑模板后,您可以自己添加所有选项 - 很好的选择是显示该类别的滑块类别页面和查询帖子,仅显示在该滑块上或在该类别的顶部显示促销内容滑块或显示任何你想要的横幅。
例如,您可以更改查询以显示该类别中的最新帖子,仅显示在滑块等中,例如使用以下查询:
$current_category = single_cat_title("", false);
$args = array(
'numberposts' => 5,
'offset' => 0,
'category_name' => $current_category,
'orderby' => 'post_date',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish' );
$recent_posts = get_posts( $args );
如果它使用WP_Query,您的查询应该如下所示:
$current_category = single_cat_title("", false);
$cat_posts = new WP_Query('showposts=5&category_name='.$current_category);
while ($cat_posts->have_posts())
...
当然,您也可以在数据库中为提升的优惠信息添加标记,然后在上面的示例查询中添加'promoted' => 'true'
的参数,以便仅显示该滑块中的提升帖子等
p.s我只是想一想 - 你需要一些php,wordpress API的知识,这很容易实现。
如果我帮助你,请为我投票并接受答案。
市场上有许多主题可供您使用。