存储_发布操作中的POST_TITLE

时间:2015-01-15 作者:Giovanni Putignano

我使用save_post 保存元字段并检查是否设置了文章标题的操作。所以我检查返回的值empty($post->post_title) 但如果我设定了标题,我也会成为现实。

1 个回复
SO网友:Afterlame

在不了解周围代码的情况下,很难判断问题可能是什么,但您说您检查了$post 变量也许$post 变量设置不正确save_post 操作仅为您提供post id:

function get_post_title($post_id) {
  $post = get_post($post_id);

  if (empty($post->post_title)) {
    // No title set, put in your code
  }
}
add_action(\'save_post\', \'get_post_title\');

结束

相关推荐

Get the title before comma

我使用此代码在重力表单字段中返回帖子的标题。add_filter(\'gform_field_value_page_name\', \'page_name_filler\'); function page_name_filler($value){ return get_the_title() ; } 然而,通常帖子的标题太长,而且内容过多。因此,我只想保留标题的第一部分,如果标题上存在逗号“,”之前。通常我的标题上会有多个逗号。如果逗号不