我想设计我的第一个WordPress主题。有一个“编辑按钮”,只有在“网站站长”登录后才能看到。对于其他人应该隐藏。 我给了该按钮的类(所以它看起来像网站上的其他按钮)。空时隐藏编辑按钮
当我们没有登录时,按钮仍然显示,但是为空。
当我们在代码中记录如下:
<!-- edit button -->
<div class="editbutton buntbutton">
<a><span class="edit-link mymetatitle"><a class="post-edit-link" href="http://localhost:8888/WP_DEVELOPMENT/wp-admin/post.php?post=1241&action=edit">Edit your post</a></span></a>
</div>
,当我们没有在它记录看起来是这样的:
<!-- edit button -->
<div class="editbutton buntbutton">
<a></a>
</div>
所以,不同的是,“一标签“里面.editbutton是空的,当我们没有登录。
我能检查他们与jQuery和隐藏它,如果”标签“为空吗?我尝试这样的事情:
var editbuttonempty = $(".editbutton a").length();
if (editbuttonempty < 1) {
$(this).css("visibility", "hidden");
}
...但它仍然无法正常工作。有关如何做到这一点的任何建议?谢谢!
而不是隐藏按钮,如果文本为空,是否有可能隐藏它的基础上它的类?也就是说,不是根据登录状态改变文本,而是改变类。这样你就不需要JS了,再加上它更接近于如何使用类。 – Zhihao