了解add_post_meta WordPress方法?

时间:2014-08-04 20:25:58

标签: wordpress wordpress-plugin

任何人都可以向我解释 add_post_meta WordPress方法,我已阅读过codex但仍然不明白该方法?

我写了这个例子,但输出只是数字,我不知道那个数字是什么,我不知道这个方法对我有什么帮助。

add_shortcode("haidar",'run_haidar');

function run_haidar($attr, $content)
{


    $meta = add_post_meta( 90, 'my_key', 'The quick, brown fox jumped over the lazy dog.' ); 

    return $meta;

}

明确的例子将不胜感激。

感谢每个人

1 个答案:

答案 0 :(得分:1)

您所指的数字可能是您不需要的返回值(0/1 - 真/假)。您的原始示例存在许多缺陷,包括将add_post_meta的结果设置为标题为$meta的变量并返回不存在的变量$m

以下是我认为您尝试做的事情:

function run_haidar( $attr, $content ) {
    $meta = get_post_meta( 90, 'my_key', true ); 
    return $meta;
}
add_shortcode( 'haidar','run_haidar' );

add_post_meta设置元值,而你需要做的就是获取它。您将使用get_post_meta代替 - http://codex.wordpress.org/Function_Reference/get_post_meta

这将获得' my_key'的元值。在90后,输出短代码。进入第90期并为my_key设置一个值。