首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在wordpress中不带.php文件扩展名的情况下获得get_page_template_slug()?

在WordPress中,可以通过以下步骤在不带.php文件扩展名的情况下获得get_page_template_slug():

  1. 首先,确保你的WordPress主题支持自定义页面模板。这可以通过在主题的functions.php文件中添加以下代码来实现:
代码语言:php
复制
add_theme_support('custom-page-templates');
  1. 创建一个自定义页面模板,并将其保存在主题文件夹中的任意位置。例如,你可以在主题文件夹中创建一个名为"custom-template"的文件夹,并在其中创建一个名为"template-custom.php"的文件。
  2. 在你想要使用自定义页面模板的页面中,打开编辑器并选择"页面属性"或"页面模板"选项。在这里,你应该能够看到你刚刚创建的自定义页面模板。
  3. 在主题的functions.php文件中,使用以下代码获取当前页面的模板名称:
代码语言:php
复制
function get_custom_template_slug() {
    $template_slug = basename(get_page_template());
    $template_slug = str_replace('.php', '', $template_slug);
    return $template_slug;
}
  1. 现在,你可以在WordPress中的任何地方调用get_custom_template_slug()函数来获取当前页面的模板名称,而不需要带有.php文件扩展名。

这样,你就可以在WordPress中不带.php文件扩展名的情况下获得get_page_template_slug()了。

请注意,以上步骤是基于WordPress的默认功能和最佳实践。对于特定的主题或插件,可能会有其他方法来实现相同的目标。

相关搜索:如何在vim中扩展不带扩展名的文件名?如何在url中无.php扩展名的情况下调用php如何在python中获取不带特殊扩展名的文件名仅从php中的url获取文件夹名称,不带任何扩展名的文件名如何在php中显示不带扩展名的名称和将连字符转换为空格?如何在wordpress中从解码的json - PHP多维数组中获得所需的输出?如何在WordPress中获取functions.php文件中的函数?Wordpress -如何在没有新php文件的情况下创建自定义页面在unix中,如何在排除时间戳(如[00:00:00] )的同时获得文件字数?如何在没有jQuery的情况下在javascript中执行php文件我如何在没有PHP提取的情况下打开zip文件中的文件如何在不使用Biopython的情况下从FASTA文件中获得此输出?如何在不更改PHP文件组合的情况下更新json文件中的值如果有人更改了文件的扩展名并上传了文件,如何在php中验证文件内容?如何在没有.py文件扩展名的情况下自动化Cron作业中的Python脚本如何在wordpress中使用我的single.php文件(下面的帖子)中的快捷代码?如何在使用wordpress中的快捷代码包含php文件时添加另一个参数以在php文件中使用如何使用search.php在普通的wordpress搜索功能中获得短码内容和其他templates.php文件内容或ACF内容的索引如何在给定文件路径的情况下获取带有文件扩展名的文件名,并将其存储在C++控制台应用程序中的字符串中?如何在不使用confluence插件的情况下将swagger/openapi yaml文件包含到doctoolchain中并获得类似swagger的输出?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券