Metallex主题在保存链接后对其进行修改

时间:2019-01-29 作者:Salim Mahboubi

问题是,我使用的主题允许用户在其选项中输入一些联系人信息,并将其放在标题中。演示内容有如下空链接:<a href="#">Random Shit</a>.

我想做的是在里面放一个mailto,比如:

<a href= "mailto:[email protected]">[email protected]</a>

但该主题在href的内容周围添加了双引号,从而在前端将其破坏为类似这样的内容:

<a href=""mailto:[email protected]"">[email protected]</a>

因此,当用户单击它时,他们会重定向到example.com/currentpage/"mailto:[email protected]"

可能的解决方案:

  1. 查找处理选项的代码(耗时太长,代码写得不好)
如果您偶然发现了类似的问题,请分享您的经验,无论您是否找到了解决方案。

1 个回复
SO网友:Salim Mahboubi

发布完问题后,我尝试从主题选项的href中删除引号,结果成功了。

<a href=mailto:[email protected]>[email protected]</a>

我考虑的另一个解决方案是使用。htaccess重定向的方式是,它将重定向到主题决定指向的邮件收件人:

Redirect 301 /[path-to-wherever-metallex-points-to] mailto:[email protected] -solution 2 source-

因此,如果您发现自己处于类似的情况,您可以在两种解决方案之间进行选择。

相关推荐

Force pretty permalinks?

我正在构建一个插件,该插件将用于单个站点,并依赖于add_rewrite_rule 要工作,需要打开永久链接。打开它们并不困难,因为它只是一个站点,但我担心其中一个管理员可能会在不知道自己在做什么的情况下关闭它,并破坏该站点。如何以编程方式强制保持漂亮的永久链接?