2015-10-06 127 views
0

对于新手问题的道歉;我是WordPress和PHP的新手。从短代码中删除超链接

我一直在使用下列内容:

<?php echo do_shortcode('[shortcode]')?> 

显示简码。然而,我的问题是,由于图标充当指向其他网页或协议(如电子邮件)的指针,因此它们会显示为带有下划线的图标。

我仍然希望它们指向某处,但我不希望下划线显示。展望该插件本身的CSS文件,它确实有

text-decoration: none; 

但这似乎并没有影响到任何东西。 WordPress的还指出,该插件的样式表是不活动的。我不太清楚如何在主样式表(即网页本身)上为锚点添加一个类,但我希望这将是解决方案。

+0

我们在这里看什么主题/插件? –

+0

主题很简单。如果有帮助,git链接可在[here](https://github.com/wpshower/Readly)中找到。我只是尝试另一种方式:在插件的php上使用'wp_enqueue_style',然后在'img'类中添加'text-decoration:none',但它仍然不起作用。此外,该插件是OSD社交媒体共享和git可用[这里](https://github.com/wp-plugins/osd-social-media-sharing)。 – exit

+0

尝试更改文本修饰:光标:十字线; – Mimouni

回答

0

尝试

text-decoration: none !important; 

你需要使用这个CSS的,一:主动,答:悬停,一:重点环节类。

+0

为这些类添加了上述内容(尽管在我的样式表中,active,hover和focus在'Reset'下,而一个在'Links'下)。刷新页面不会改变。我是否需要将[wp_enqueue_style](https://codex.wordpress.org/Function_Reference/wp_enqueue_style)添加到插件的php文件中? – exit

+0

通过查看源代码检查您已写入css的样式表是否正在应用或在那里可用,如果是,则不需要,否则您必须在页面中注册和排队样式。 –