仅限回显页面路径后缀-不包括标题、路径或固定链接

时间:2014-07-15 作者:codeview

是否可以只回显页面路径后缀?ie:如果路径/永久链接是示例。com/about,echo只是“about”?

我的页面路径与我的页面标题不同(例如:page title for example.com/about是“about ACME Co.”),因此我无法使用the_title()

我尝试只回显后缀,使其与每个页面的图标图像名称相同,因此如果页面是“关于”,则图标是icon_page-about.png, 这样(wpse\\u page\\u后缀是我需要帮助的地方):

<img src="<?php bloginfo(\'template_directory\'); ?>/_img/icon_page-<?php wpse_page_suffix();?>.png" alt="Icon - <?php the_title();?>" />

1 个回复
最合适的回答,由SO网友:HU ist Sebastian 整理而成

改为使用Post对象。

在循环中时,请执行以下操作:

global $post;
echo $post->post_name;
这应该可以奏效。

结束

相关推荐

Pages for Cron use Only?

因此,我有一组自定义页面模板,这些模板是由cron运行的脚本,用于更新wordpress站点上的各种内容,而不是供常规站点用户查看。注意:我使用的是“常规”cron作业,而不是“wp cron”作业。Q: 有没有办法阻止普通joe访问这些页面,但允许cron仍然能够执行页面中包含的脚本?谢谢--更新#1--What do the crons job pages do?由cron触发的页面上的脚本使用短代码触发一个插件,该插件对各种页面进行爬网(要爬网的URL列表位于一个数组中,该数组被馈送到触发短代码的f