我想添加自定义字段以自动发布,所以我在主题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不起作用,脚本将其添加为纯文本
答案 0 :(得分:0)
通过将此行更改为
来修复 add_post_meta($post_ID, 'test', "text '. $post_ID .' text", true);