编辑:将以下内容添加到下面的代码中:
alert(LogoutURL);
显示URL错误地传递到JS变量。在传递给JS变量后,似乎是“编码”的。
我通过在PHP中执行以下命令了解到这一点:
<?php echo wp_logout_url('/') ?>
这会将正确的URL写入页面。感谢您的帮助。谢谢
我相信这一点很简单,但我一直无法找到如何做到这一点。也许我问错问题了。。。我试图在WordPress中插入“未经确认的注销”链接,但我传递给菜单的URL解析不正确。菜单是主题的一部分,因此我无法轻松修改它。
因此,我使用JS和PHP的组合,通过将包含“注销”文本的“a”项中的“href”更改为“wp_Logout_url”的输出,为当前登录用户生成链接,如下所示:
<script type="text/javascript">
jQuery( document ).ready(function() {
/*** change Logout URL if logged in ***/
var LogoutURL = "<?php echo wp_logout_url('/') ?>";
jQuery('a').filter(function(index) { return jQuery(this).text() === "Logout"; }).attr("href", LogoutURL);
我的菜单代码:
<li id="menu-item-5516" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5516">
<a href="http://www.myurl.com/wp-login.php?action=logout&amp;redirect_to=%2F&amp;_wpnonce=1585cbffcc">Logout</a>
</li>
当JS插入解析的URL时,它似乎添加了“amp;”在找到它的地方找到它”
如何将URL传递到HREF“原样”?
这是我的解决方案,用类“logout”在菜单的列表项中放置一个注销链接。该链接现在将我带到登录页面,而不显示“哦……你真的想注销吗?”:
PHP-替换
$logouturl = str_replace('&','&',wp_logout_url(home_url() . "/wp-login.php?loggedout=true"));
jQuery-在li.logout中替换href:
logoutUrl = '<?php echo $logouturl; ?>';
jQuery('li.logout a').attr('href',logoutUrl);
好吧,这就做到了。。。仍然不确定为什么需要这样做。我是否错误地将url拉入JS?
var LogoutURL = "<?php echo wp_logout_url('/') ?>";
jQuery('a').filter(function(index) { return jQuery(this).text() === "Logout"; }).attr("href", LogoutURL.replace(/&/g, "&"));
问题似乎是wp\u logout\u url正在正确更改
简单的解决方法就是
jQuery('a').filter(function(index) { return jQuery(this).text() === "Logout"; })
.attr("href", LogoutURL.split("&amp;").join("&"));
另外,如果您的父元素li元素id没有改变,那么这样做会更有效率
$("#menu-item-5516").find("a").attr("href", ...);
而不是在所有a元素上运行过滤器。如果没有,我仍然会找到一个更好的方法来选择这个元素,检查文档中的每个链接都是多余的。
注意:你应该有一个安培;以后
jQuery('a').filter(function(index) { return jQuery(this).text() === "Logout"; })
.attr("href", LogoutURL.split("&amp;").join("&"));
我有接口资源和实现它的几个类,例如音频、视频...此外,我创建了带有类类型参数的自定义注释MyAnnoection: 在代码的其他地方,我必须使用接口资源作为返回类型: 问题是如何根据将返回的资源类型适当地注释注释@其他注释?
问题内容: 我正在学习Python,并尝试在下拉菜单上将该页面抓取为特定值。之后,我需要单击结果表上的每个项目以检索特定信息。我可以选择该项目并在网络驱动程序上检索信息。但是我不知道如何将响应URL传递给crawlspider。 这就是我被困住的地方。我能够使用上面的代码进行查询。但是,如何将 resp_for_scrapy 传递给 crawlspider ?我把 resp_for_scrapy
问题内容: 我正在学习Python,并尝试在下拉菜单上将该页面抓取为特定值。之后,我需要单击结果表上的每个项目以检索特定信息。我可以选择该项目并在网络驱动程序上检索信息。但是我不知道如何将响应URL传递给crawlspider。 这就是我被困住的地方。我能够使用上面的代码进行查询。但是,如何将 resp_for_scrapy 传递给 crawlspider ?我把 resp_for_scrapy
mainactivity.java MyWebPage.java
你好,我想在这个代码的帮助 函数register_my_custom_menu_page(){add_menu_page('custom menu title','custom menu','my-menu-slug2','manage_options','custompage','my_custom_menu_page',plugins_url('myplugin/images/icon.png
假设我有一个带有属性的注释: 我想创建一个包含多个元注释的复合注释,包括一个带有属性的注释 有没有一种方法可以将复合注释的属性传递给其中一个元注释? 例如,类似这样的东西: 这相当于,但比 谢谢! PS为我对示例注释的错误选择表示歉意-我没有javax。注射@记住命名注释,只是一些具有属性的任意注释。 谢谢大家的回答/评论。 这显然是不可能的。然而,碰巧我的案例有一个简单的解决方法,我将与大家分享