假设你想在每个贴子的标题前加上“特殊”一词,你可以在functions.php
:
add_filter( \'the_title\', \'sticky_title\' );
function sticky_title( $title ) {
// Check if a post is set to sticky.
if ( is_sticky() ) {
// Prepend "Special: " to post title.
return \'Special: \' . $title;
}
return $title;
}
我想把这个“特别”字设计成不同的颜色,我想它会出现在我每个贴子的左角。。。我该怎么做?
您可以通过CSS使用post_class()
或由hooking into post_class()
. 通常<article>
标签已附带.sticky
班
如果你使用一个自定义主题,你只需看一下219个主题template-parts/content/content.php
在你的home.php
或者在您需要的任何模板中:
if ( is_sticky() && is_home() && ! is_paged() ) {
printf( \'<span class="sticky-post">%s</span>\', _x( \'Featured\', \'post\', \'twentynineteen\' ) );
}