Wordpress:在搜索结果中包含custom_fields(图书作者)

时间:2012-11-20 05:10:26

标签: wordpress

我使用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">&rarr;</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">&rarr;</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表中的自定义字段以及“书籍类型”,书籍条件“已发布年份”等。它不是帖子作者。

由于

2 个答案:

答案 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