<?php if (current_user_can("manage_options")) : ?>
<a href="<?php echo bloginfo("siteurl") ?>/wp-admin/">Admin</a>
<?php endif; ?>
如果用户已登录 **并且** 他们是网站的管理员(不仅仅是订阅者或作者),则显示一个链接,以便他们访问 WordPress 管理区域。否则,不显示任何内容。
比常规登录/注销功能更具体,该功能对所有人可见
<?php wp_loginout(); ?>
非常实用的代码段。
谢谢 Chris。
我认为以下代码(在循环中)可以实现相同的功能,并允许您直接访问要编辑的帖子或页面
<?php edit_post_link(‘Edit’, ”, ”); ?>
非常实用!那么,为什么不将两个脚本结合起来,为管理员提供“登录”和“编辑”选项呢?
例如,在循环内
非常实用的代码,但如果能多一些说明,我会更加感谢您
我理解代码,但不太熟悉 PHP,所以想知道我应该将代码插入哪里,是头部、页脚还是主体?虽然我认为应该是头部,因为它涉及登录/注销。这在网站上有什么具体用途呢?
您需要将它插入您的主题功能中。
您最好不要将其插入主题功能中。
而是将此代码插入任何主题模板中
single.php、page.php、archive.php。
将其放在 functions.php 中没有意义,因为它不是逻辑函数,而是需要在某个地方弹出的表示性函数。
但是,理论上您可以在 functions.php 中使用它,通过过滤器函数定义何时在上面提到的任何模板上呈现管理链接 :)