要创建自定义短代码,请使用wpadd_shortcode()
. 最简单的添加位置是您的主题functions.php
, 但首选的方法是将其添加到child theme. 第一个参数是您的短代码的名称。第二个是短代码用于生成插入内容的函数。编写获取标题最后一个单词的函数也很简单:
// Add the Shortcode
add_shortcode( \'last_title_word\', \'wpse_get_last_word_in_title\' );
/**
* Function to return the last word of the current post or page title.
*/
function wpse_get_last_word_in_title() {
$title = get_the_title(); // ask WP for the current post/page title
$all_title_words = explode( \' \', $title ); // separate all the words into an array
return array_pop( $all_title_words ); // return the last word.
}
现在,您应该能够使用“…现场培训,[最后一个\\u title\\u word]由我们主持…”在您的内容中。