我正在wordpress主题文件夹中编写代码。我正在从我的索引页面提供到另一个页面的超链接,但它不起作用。
<li><a href="admin/admin.php"> Admin </a></li>
链接不能像这个那样工作
我是wordpress的新手。有人能帮我吗。
提前感谢
您必须使用该链接的完整路径,因此http://site-url/slug.您可以通过使用以下代码来实现这一点。
<li><a href="<?php echo site_url();?>/admin/admin.php"> Admin </a></li>
site_url模板标记使用适当的协议检索当前网站(WordPress核心文件所在地)的网站url,如果是is_ssl()则为"https",否则为"http"。
您可以阅读更多关于site_url 的信息
试试这个:
<a href="<?php bloginfo('template_url'); ?>/admin.php">Admin</a>
另一种方法是在wordpress主题文件夹中创建模板
<?php
/*
Template Name: templatename
*/
?>
您需要使用完整的路径。
为了获得主页的url,
使用这个。
<a href="<?php bloginfo('site_url'); ?>/admin">Admin</a>
要获取文件,请使用此。
<a href="<?php bloginfo('template_url'); ?>/admin/admin.php">Admin</a>
有关bloginfo 的更多信息
查看此url->https://developer.wordpress.org/reference/functions/bloginfo/