如何在不使用::BEFORE或::AFTER的情况下向所有帖子超链接追加和添加内容?PHP钩子解决方案?

时间:2018-01-25 作者:David A. French

我的网站上有使用前后伪元素来设置样式的链接。

我想在所有链接前加括号。像这样:

这是帖子中段落的一个例子。它看起来是这样的,但当涉及到超链接时,它看起来是这样的[ this ].

你知道我是如何在链接前后加上括号的吗?我想这样做,但我不能使用before-after元素,因为它们已经被用于其他用途了。当然,在函数中有一种方法可以做到这一点。php之类的对吗?我知道高级自定义字段有一种方法可以附加您创建的任何自定义字段,所以看起来应该没那么难。

1 个回复
最合适的回答,由SO网友:Nathan Johnson 整理而成

用WordPress钩子做这件事很难做到可靠。

但是jQuery和一些CSS很简单。

jQuery(\'a\').wrap(\'<div class="brackets"/>\');

.brackets:before {
  content: "\\005B";
}
.brackets:after {
  content: "\\005D";
}

结束

相关推荐

Wordpress URL error for links

我的数据库中有以下内容siteurl subdomain.example.com home subdomain.example.com 当我尝试转到某些页面时,页面会转到subdomain.example.com/services/subdomain.example.com这有什么原因吗?由于这个奇怪的错误,我也无法进入wp管理,我不明白为什么会发生这种情况?我尝试用更改数据库中的值http:// 也已经预先准备好了。如有任何建议,我们将不胜感激。