在帖子/页面标题后添加自定义域

时间:2012-09-27 作者:Marja

我使用的是车头时距主题,我需要将自定义字段代码添加到页面(&P);职务。这就是我需要能够做到的。

example http://www.marbiedesign.nl/_img/customfield.jpg [编辑:图像已删除]

红色按钮将通过自定义字段添加。它需要与标题内联显示。我已经计算出我可以使用headway_after_entry_title hook,但我似乎无法正确获取检索自定义字段的代码。我做到了这一点:

//Add custom field image after entry title 
function title_btn() {
    echo \'<div class="title-btn">[custom field code to go here]</div>\';
} 
add_action(\'headway_after_entry_title\', \'title_btn\');
结果应该是:

<a href="xxx"><img src="xxx"></a> 
其中xxx是自定义字段url代码

希望有人能帮我解决这个问题。

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

这是get_post_meta() 函数检索这些数据。

所以基本上,你要在你的函数中写一个函数。php文件(或在自定义插件中-以“Hello Dolly”为例)并将其挂接。

<?php
/* Plugin Name: (#66495) »kaiser« Headway Title Button */
function wpse66495_headway_title_button()
{
    return printf(
         \'<div class="title-btn"><a href="%s" alt="%s"><img src="%s /></a></div>\'
        ,get_post_meta( get_the_ID(), \'meta_key_link_url\', true )
        ,get_the_title()
        ,get_post_meta( get_the_ID(), \'meta_key_thumb_url\', true )
    );
}
add_action( \'headway_after_entry_title\', \'wpse66495_headway_title_button\' );

结束