我正在尝试修改WordPress中订阅小部件上的按钮文字。我正在使用Voux主题,并希望将按钮文本从Go更改为Ok。有没有办法通过修改代码来修改小部件?
此外,在同一个小部件中,有一个HTML<输入>用于输入数据的标记,其中包含占位符“您的电子邮件”。我想将现有的占位符文本更改为“电子邮件”,这可以使用CSS完成吗?我知道它可以通过HTML完成,但我认为我不能修改小部件的HTML。
任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
嘿,确实有可能没有修改小部件代码,如果它来自核心或插件可能不是一个好主意。
将文本从“转到”修改为“确定”:使用CSS:在伪选择器之后 - 查看此处How can I replace text with CSS?
使用CSS修改占位符 - 请查看此处:How to set placeholder value using CSS?
此外,您也可以使用javascript更改占位符的内容。下次你的问题只是重复的时候,谷歌会做一些研究。
答案 1 :(得分:0)
好的,我看了一下主题和它的小部件。小部件是根据主题自定义的,所以我认为你的问题足够有效,即使你买了主题,他们的支持似乎也无助于定制问题,所以这里有:
您可以直接在thevoux-wp\inc\widgets\subscribe.php
。
看第35行:
<div class="small-3 columns"><button type="submit" name="submit" class="btn black"><?php _e("GO",'thevoux'); ?></button></div>
_e()函数是wordpress翻译字符串的方法,但我会走简单路线,只需删除它:
<div class="small-3 columns"><button type="submit" name="submit" class="btn black">OK</button></div>
完成!请记住,如果您更新主题,此“修复”可能会重置为其初始状态。
同一档案,第34行:
<div class="small-9 columns"><input placeholder="<?php _e("Your E-Mail",'thevoux'); ?>" type="text" name="widget_subscribe" class="widget_subscribe"></div>
我想你可以看到它的发展方向......
<div class="small-9 columns"><input placeholder="E-Mail" type="text" name="widget_subscribe" class="widget_subscribe"></div>
编辑主题源文件不被认为非常漂亮,特别是因为它可能会破坏主题更新。我会考虑适当的解决方案:
如果你了解围绕Wordpress / PHP的方式并不难,但是你提出的问题我可能不会打扰,除非你是踢它的。