从 Wordpress 页面标题中获取第一个单词
Get first word from Wordpress page title
编辑
这个代码可以吗?
它可以在虚拟网站上运行,但恐怕不会破坏实时网站。
如果用于链接,链接有大写有问题吗?
function shortcode_page_title( ){
return get_the_title();
}
add_shortcode( 'page_title', 'shortcode_page_title', );
function shortcode_title_first_word( ){
$title = get_the_title();
$title_words = explode(' ', $title);
return $title_words[0];
}
add_shortcode( 'title_first_word', 'shortcode_title_first_word', );
感谢@ADyson 提供的资源。
初始post
我不会编码:(
我正在使用 Sepster's solution 获取页面标题。
function shortcode_page_title( ){
return get_the_title();
}
add_shortcode( 'page_title', 'shortcode_page_title', );
如何插入另一个步骤并且 select 仅插入标题的第一个单词?
我看过 explode 函数和数组 selection,但我不知道如何实现它们。
谢谢!
如果您仍然想使用短代码作为在任何需要的地方插入标题的方式,那么您只需结合上面的 2 个函数并将其插入到 functions.php 文件的底部(最好是 child 主题)。
function first_word_from_title( ){
$title = get_the_title(); // Retrieves the title
$title_words = explode(' ', $title); // Transforms the title into an array composed of each separate word
return $title_words[0]; // Returns the first element of the array
}
add_shortcode( 'page_title', 'first_word_from_title');
我认为您不必担心上述代码会导致崩溃,因为只有 运行 在您插入简码时才出现,而不是在每次加载页面时出现。
您始终可以先在草稿上测试它 post 看看是否有错误。
编辑
这个代码可以吗?
它可以在虚拟网站上运行,但恐怕不会破坏实时网站。
如果用于链接,链接有大写有问题吗?
function shortcode_page_title( ){
return get_the_title();
}
add_shortcode( 'page_title', 'shortcode_page_title', );
function shortcode_title_first_word( ){
$title = get_the_title();
$title_words = explode(' ', $title);
return $title_words[0];
}
add_shortcode( 'title_first_word', 'shortcode_title_first_word', );
感谢@ADyson 提供的资源。
初始post
我不会编码:( 我正在使用 Sepster's solution 获取页面标题。
function shortcode_page_title( ){
return get_the_title();
}
add_shortcode( 'page_title', 'shortcode_page_title', );
如何插入另一个步骤并且 select 仅插入标题的第一个单词?
我看过 explode 函数和数组 selection,但我不知道如何实现它们。
谢谢!
如果您仍然想使用短代码作为在任何需要的地方插入标题的方式,那么您只需结合上面的 2 个函数并将其插入到 functions.php 文件的底部(最好是 child 主题)。
function first_word_from_title( ){
$title = get_the_title(); // Retrieves the title
$title_words = explode(' ', $title); // Transforms the title into an array composed of each separate word
return $title_words[0]; // Returns the first element of the array
}
add_shortcode( 'page_title', 'first_word_from_title');
我认为您不必担心上述代码会导致崩溃,因为只有 运行 在您插入简码时才出现,而不是在每次加载页面时出现。
您始终可以先在草稿上测试它 post 看看是否有错误。