我使用TwentyEleven作为我的基础主题,我已经剥了皮。 在我的Content.php文件中,搜索结果看起来像这样
<?php if ( is_search() ) : // Only display Excerpts for Search ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyeleven' ) ); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'twentyeleven' ) . '</span>', 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
我试图将“作者”Meta键/值对拉回到我的搜索结果中以及帖子标题和帖子内容,如下所示:
<?php if ( is_search() ) : // Only display Excerpts for Search ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyeleven' ) ); ?>
<?php get_post_meta(get_the_ID(), _wpsc_author, true); ?>
<?php wp_link_pages( array( 'before' => '<div class="page-link"><span>' . __( 'Pages:', 'twentyeleven' ) . '</span>', 'after' => '</div>' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
注意这一行:
<?php get_post_meta(get_the_ID(), _wpsc_author, true); ?>
然而,这没有任何回报?
我已经阅读了关于the_meta(),get_post_custom()等主题的相当数量,但我正在尝试的任何内容似乎都没有用。
会欣赏一些见解吗?
修改 道歉,我对“作者”部分不太清楚。 作者是post_meta表中的自定义字段以及“书籍类型”,书籍条件“已发布年份”等。它不是帖子作者。
由于
答案 0 :(得分:0)
有一件事只是在函数之前添加echo它将显示结果,函数的最后一个参数将为您提供一个数组(如果设置为false)和一个字符串(如果设置为true)则根据您的要求更改它
答案 1 :(得分:0)
你试过the_author_meta();
吗?
您可以像the_author_meta('user_email')
请注意,此功能仅适用于循环...但有很多方法,但它们很粗糙。
可用密钥:
user_login
user_pass
user_nicename
user_email
user_url
user_registered
user_activation_key
user_status
display_name
nickname
first_name
last_name
description
jabber
aim
yim
user_level
user_firstname
user_lastname
user_description
rich_editing
comment_shortcuts
admin_color
plugins_per_page
plugins_last_view
ID