在wordpress管理中,我想在创建页面时执行以下操作:
页面标题:测试
页面内容:
Lorem ipsum dolor[page_title]sit amet,consectetur adipiscing elit.Nunc et lectus sit amet ante vulputate uplices at sit amet[page_title]tortor.南马蒂斯·康莫多米在森珀。悬而未决的厄洛斯忧郁。Morbi at odio feugiat[page_title]nunc vestibulum venenatis sit amet vitae neque.Nam ullamcorper ante ac risus malesuada id iaculis nibh Ultrices。
上面写着[page_title]我希望它打印页面标题(测试)
这需要通过管理系统来实现,而不是在模板中硬编码。
请参阅Codex:Shortcode API
function myshortcode_title( ){
return get_the_title();
}
add_shortcode( 'page_title', 'myshortcode_title' );
将此添加到主题的functions.php文件中。
请注意,根据S.Visser和我在他的答案中的注释交换--这个解决方案只在循环内工作,而他的解决方案也在循环外工作,因此他的答案是更完整的。