我想编辑我的帖子格式的主题布局。
我已经包括了add_theme_support()
函数可在创建帖子时包含“搁置”选项。然而,旁白的布局看起来并不好。我希望它的风格与视频格式几乎相同。
“我的主题”中的哪个文件表示post format布局?
我想编辑我的帖子格式的主题布局。
我已经包括了add_theme_support()
函数可在创建帖子时包含“搁置”选项。然而,旁白的布局看起来并不好。我希望它的风格与视频格式几乎相同。
“我的主题”中的哪个文件表示post format布局?
大多数情况下,您只需对CSS进行更改。例如,具有aside
格式将包含在它的标记中format-aside
您可以在自己的CSS中覆盖它,无论是通过子主题支持还是CSS插件。
我今天只是在玩这个(顺便提一下,这就是我遇到这个问题的原因)。
Example:您可以隐藏带有quote
post格式(即format-quote
) 通过将其包含在CSS文件中:
.home .format-quote .entry-title {
display: none;
}
然后,这将格式化博客页面/索引中的条目,使其不包含文章的标题,并使引用更像是两篇文章之间的内联引用。或者,您可以根据格式在帖子后面添加背景图像或自定义颜色。
我还没有完成,但我正在研究一种格式,将帖子标题用作引用的作者,内容是引用内容,标题在引用下的位置小于<h2>
标签,或者可能只是添加::after
元素可能包含单词;“表示”;或“或”;“表示”;以便报价字段可以这样显示:
这里没有太多的信息,但这里有几个链接,可以进一步了解一些细节(第一个是WordPress Codex):
WordPress Codex page on Post Formats
Elegant Themes Blog post: Creating Post Formats
您可以在中编辑一些代码single.php
使用文件get_post_format()
函数可检查您的帖子格式,并显示每个帖子格式要显示的任何内容。
例如:
if ( get_post_format( get_the_ID() ) == \'aside\' ) {
// Show something different from another template here!!!
}
为其创建名为content-aside.php
并在中使用条件single.php
称之为:
if ( is_singular( \'aside\' ) ) {
get_template_part( \'content\', \'aside\');
} else {
get_template_part( \'content\', \'single\');
}
一个简单的get_template_part()
也可以这样做: if ( is_singular() ) {
get_template_part( \'content\', get_post_type() );
}
Wordpress,归档目录页。从默认的WP\\u Query->get\\u posts()中,我们得到如下结果:SELECT wp_posts.ID FROM wp_posts INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) WHERE 1=1 AND ( wp_term_relationships.term_taxonomy_id IN