首页
学习
活动
专区
工具
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的默认功能和最佳实践。对于特定的主题或插件,可能会有其他方法来实现相同的目标。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券