Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wordpress编辑器中修改HTML源代码的javascript bookmarklet_Javascript_Wordpress_Bookmarklet - Fatal编程技术网

在wordpress编辑器中修改HTML源代码的javascript bookmarklet

在wordpress编辑器中修改HTML源代码的javascript bookmarklet,javascript,wordpress,bookmarklet,Javascript,Wordpress,Bookmarklet,我希望创建一个bookmarklet,它可以在创建新帖子时修改使用wordpress编辑器创建的任何URL。此javascript/bookmarklet将在帖子中找到的任何URL之后添加一个字符串,如?=2324。指向google.com的链接将成为google.com?=2324。表单的元素ID是textarea#content.wp-editor-area 这可能吗?首先,添加任何书签。然后右键单击它并单击属性。指定一个名称 然后,对于url,写下: javascript:var toCh

我希望创建一个bookmarklet,它可以在创建新帖子时修改使用wordpress编辑器创建的任何URL。此javascript/bookmarklet将在帖子中找到的任何URL之后添加一个字符串,如?=2324。指向google.com的链接将成为google.com?=2324。表单的元素ID是textarea#content.wp-editor-area


这可能吗?

首先,添加任何书签。然后右键单击它并单击属性。指定一个名称

然后,对于url,写下:

javascript:var toChange=document.getElementById("content");var re=/("|')https?:\/\/*("|')/gi;toChange.value=toChange.replace(re,function($0){return $0+"?=234";});void(0)

如果有错误,请告诉我。

这是我需要的概念,但bookmarklet需要在wordpress的WYSIWIG编辑器中实际编辑超链接。就像一个寻找和替换。然后,一旦文章被保存,它就可以被查看,并且所有的超链接都将添加?=2324。谢谢大家!我对wordpress了解不多,如果你能描述一下它的情况,以及文本区域的
id
,wordpress使用WYSYWIG编辑器。见截图。理想的bookmarklet应该在所见即所得编辑器中找到URL作为http://*并将=?232附加到URL。它也不能作为bookmarklet使用。console中出现相同错误。@user1512806是iframe中的所见即所得吗?当您指的是url时,您指的是
www.google.com