通过PHP在function . PHP上添加post id或slug


add post id or slug via php on funciton.php

我想添加自定义字段自动发布,所以我有这个主题函数。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);
}

所有工作,但自定义字段的值是纯文本:
文本。美元蛞蝓。文本

我想是TEXT + id或post + TEXT的段塞

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

修改为

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