📜  在 wordpress 中获取主题路径 - PHP (1)

📅  最后修改于: 2023-12-03 14:51:13.944000             🧑  作者: Mango

在 WordPress 中获取主题路径 - PHP

在 WordPress 中,可以使用 PHP 代码来获取当前激活的主题的路径。这在开发 WordPress 主题或插件时非常有用。在本文中,我们将学习如何在 PHP 中获取主题路径。

使用 get_template_directory_uri() 函数

要获取当前激活的主题路径,可以使用 get_template_directory_uri() 函数。此函数返回当前主题文件夹的 URI(统一资源标识符)路径。您可以使用此函数获取主题的图像、脚本或样式表的路径。

<?php
    $theme_path = get_template_directory_uri();
    echo "当前主题路径: " . $theme_path;
?>

以上代码将输出以下结果:

当前主题路径: http://www.example.com/wp-content/themes/my-theme

此处的 my-theme 是当前激活的主题的名称。

使用 get_stylesheet_directory_uri() 函数

get_template_directory_uri() 函数类似,get_stylesheet_directory_uri() 函数返回当前激活的主题的样式表路径。如果您在自己的主题中使用自定义样式表,则可以使用此函数获取样式表的路径。

<?php
    $stylesheet_path = get_stylesheet_directory_uri();
    echo "当前主题样式表路径: " . $stylesheet_path;
?>

以上代码将输出以下结果:

当前主题样式表路径: http://www.example.com/wp-content/themes/my-theme/style.css

此处的 style.css 是当前激活的主题的样式表文件名。

总结

使用 get_template_directory_uri()get_stylesheet_directory_uri() 函数,您可以轻松地获取 WordPress 主题的路径。这些函数在开发主题或插件时非常有用。您可以使用它们来显示当前主题的图像、脚本或样式表的路径,或者使用它们来加载其他资源。