将定制字段插入到single.php中

时间:2012-01-13 作者:Ben

我正在尝试获得一个自定义字段,以直接显示在单文本正文之后。php,但在Outbrain和Facebook连接框之前。如果我在上面写上地址<?php the_content(\'Read the rest of this entry »\'); ?> 然后它显示在正文文本上方,如果我将其放在下方,它根本不会显示。

有没有办法把它插入\'the_content\'?

谢谢

1 个回复
SO网友:Stephen Harris

是的,有“the\\u content”filter. 看到了吗codex.

例如:

add_filter( \'the_content\', \'my_the_content_filter\', 20 );

/**
 * Add a test to the end of every post page.
 */
function my_the_content_filter( $content ) {

    if ( is_singular(\'hotels\') ){
        //If a single post is being viewed, add something
        //Or get the value of a custom field and append it
        $post_id = get_the_ID();
        $custom_field_value = get_post_meta($post_id, \'Address\', true);
        $content .= $custom_field_value;
    }
    // Make sure you returns the content, edited or otherwise
    return $content;
}

结束

相关推荐

以Single.php为单位显示Feedburner订阅人数

我试图找到一个教程来做这件事,指向标题。我只能找到一个教程几次,但它不适合我。该教程发布在各种博客上,所以我认为它是有效的(例如。here).事实并非如此。我把它贴在我的单曲里。php和我收到以下错误消息:Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 2: parser error : AttValue: \" or \' expected in /home/zoomingj/pu