在funciton.php上通过php添加帖子ID或slug

时间:2016-10-11 18:57:20

标签: php wordpress

我想添加自定义字段以自动发布,所以我在主题function.php

上有这个代码
add_action('publish_post', 'add_custom_field_automatically');

function add_custom_field_automatically($post_ID) {

global $wpdb;

if(!wp_is_post_revision($post_ID)) {

    add_post_meta($post_ID, 'test', 'text . $slug . text', true);

}

一切正常,但自定义字段的值是纯文本:
     文字。 $ slug。文本

我想成为TEXT + id或post + TEXT

的slug

因此变量$ slug不起作用,脚本将其添加为纯文本

1 个答案:

答案 0 :(得分:0)

通过将此行更改为

来修复
        add_post_meta($post_ID, 'test', "text '. $post_ID .' text", true);