如何在输出循环中显示POST_CLASS()?

时间:2017-05-14 作者:Muaz Hesam Musa

我想用showpost_class() 在$输出循环内。虽然我尝试了不同的方式,但我失败了。

这是我的密码

$output = \'<div \';
post_class(\'blog-list-vertical-content\');
$output .= \'" id=\' . get_the_ID() . \'>\';

1 个回复
SO网友:Laxmana

您应该使用get_post_class()

从…起Codex:

get_post_class() 不仅仅是一种无回声的替代品post_class(). get_post_class() 不返回字符串,但返回一个数组,必须对该数组进行处理才能生成与所回显的内容类似的文本post_class().

所以

$classes = get_post_class();
$output = \'<div id="\' . get_the_ID() . \'" class="\' . implode(" ", $classes) . \'"></div>\';

结束

相关推荐

类别的“下一条帖子”不会调用Category y.php

我尝试在我的类别上添加分页系统。php页面。它适用于第一个页面:例如url/category/cat1/。大量的帖子被显示出来,我只有在需要的时候才得到一个“阅读更多”的链接。。。但对于第二个页面:例如url/category/cat1/page/2/。它不会从类别加载代码。php,但来自索引。php!我错过了什么?类别中的代码。php:<?php get_header(); $categories = get_the_category(); &#