Как включить заголовок сообщения в сообщение в Wordpress?

Если заголовок сообщения - это "понятия", я хочу, чтобы пост-контент был чем-то вроде "в заголовке сообщения", мы заботимся о нашей удовлетворенности клиентов, следуя "политике высокого качества публикации", поэтому я хочу, чтобы в опубликованном содержании были "понятия", и замените его заголовком сообщения. Думаю, shortcode wordpress api может сделать что-то подобное. Но я не знаю, как это сделать?

2 ответа

В своем посте вы должны добавить короткий код, где вы хотите напечатать заголовок, например, пример [post_title] ниже, вы будете использовать [post_title].

function post_title_shortcode( $atts ){
 extract( shortcode_atts( array(
 'post_id' => get_the_ID()
 ), $atts ) );

 return get_the_title( $post_id );
}
add_shortcode( 'post_title', 'post_title_shortcode' );

С помощью этого короткого кода вы можете передать идентификатор сообщения, чтобы, если вы хотите получить заголовок другого сообщения, вы можете использовать [bartag post_id="123"] где 123 - это идентификатор сообщения заголовка, который вы хотите показать.


Я не совсем понимаю ваше выражение. Но я думаю, что перехватчики Wordpress могут помочь вам сделать это. Вы можете попробовать:

function change_post_title ( $post_title ) {
 if ( $post_title == 'conecpts' ) {
 $title = 'The new title'; 
 return $title; 
 }
 return $post_title;
}

add_filter('the_title', 'change_post_title');

Это изменит название должности на "Новое название должности", если заголовок "понятия"

Пожалуйста, поставите свой вопрос на вопрос, в чем проблема и что вы хотите достичь.

licensed under cc by-sa 3.0 with attribution.