@referakk

Как автоматически генерировать Title?

Здравствуйте.

На сайте есть произвольные типы записей, для которых не нужен заголовок, но при создании поста не хочется, чтобы он был просто пустой, а содержал ID поста... Такой код в functions.php не срабатывает, подскажите плз, что там неверно?

add_filter('title_save_pre','auto_generate_post_title');
function auto_generate_post_title($title) {
      if (isset($post->ID)) {
      if (empty($_POST['post_title'])  == get_post_type($post->ID)){
                  $id = get_the_ID();
                 $title = 'Публикация №'.$id;} }
   return $title; 
}
  • Вопрос задан
  • 147 просмотров
Пригласить эксперта
Ответы на вопрос 1
@baton4eg
web developer
а как же приоритеты ?
// define the title_save_pre callback 
function filter_title_save_pre( $wp_slash ) { 
    // make filter magic happen here... 
    return $wp_slash; 
}; 
         
// add the filter 
add_filter( 'title_save_pre', 'filter_title_save_pre',10, 1);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы