Я пытался получить свой собственный заголовок сообщения, но до сих пор не повезло, я попробовал ссылку, а также не смог заставить ее работать.WP custom post title или label
function create_aop_post_types(){
$args = array(
'label' => 'News',
'public' => true,
'rewrite' => array('slug' => 'news'),
'has_archive' => true,
'menu_position' => null,
'taxonomies' => array('category', 'post_tag'),
'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments', 'custom-fields', 'revisions')
);
register_post_type('news', $args);
Попытка вывода 'меткой' => 'Новости' в HREF, и я попытался the_title(); с постоянной привязкой.
<div class="feedhead news clearfix"><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php echo get_the_title(); ?></a></div>
<div class="newscol-items">
<?php
//Instead do this using a WP Query and loop.
$queryargs = array(
'post_type'=>'news',
'showposts'=>5
);
query_posts($queryargs);
if (have_posts()){
$count = 0;
while (have_posts()) {
the_post();
$count++;
get_template_part('content','news');
}
} else {
get_template_part('content','noposts');
}
wp_reset_query();
?>
</div>
до сих пор я только делаю , но я уверен, что есть лучший способ сделать это, чем то, что я пробовал.
Вы используете пользовательскую страницу для отображения результатов или одной/архивной страницы? Если вы используете настраиваемую страницу, вам необходимо предоставить собственный запрос. Кажется, у вас есть определение, работающее нормально, поскольку вы можете создать свой новый тип сообщения. – Everon