Wordpress php-切换按钮上的链接
我被一个问题缠住了几个小时,我真的不知道如何解决它!所以,求你了,我需要你的帮助 我想编辑wordpress主题。我在主题的header.php文件中有这段代码Wordpress php-切换按钮上的链接,php,html,wordpress,Php,Html,Wordpress,我被一个问题缠住了几个小时,我真的不知道如何解决它!所以,求你了,我需要你的帮助 我想编辑wordpress主题。我在主题的header.php文件中有这段代码 <select id="language-switcher"> <option value="1">'.esc_html__( 'Română', 'pinar' ).'</option> <option value="2">'.esc_ht
<select id="language-switcher">
<option value="1">'.esc_html__( 'Română', 'pinar' ).'</option>
<option value="2">'.esc_html__( 'English', 'pinar' ).'</option>
</select>
<!-- End of Language Switcher -->
';
“.esc_html_uuuuuuuuu('Rom–nă','pinar')”
“.esc_html_uuuuuuuuuuu('English','pinar')。”
';
这段代码显示了两个按钮,我可以从中选择两个不同的选项(语言),但现在它们没有链接,我想在主题上放一个。(请看这里——www.hotelperla.ro/english——在页面右上方)。
我必须在php文件上写些什么才能使它工作?在英文按钮上,我想把这个链接放在www.hotelperla.ro/english上,在romana按钮上放在www.hotelperla.ro/wp上
多谢各位
<select id="language-switcher">
<option value="http://www.hotelperla.ro/wp">'.esc_html__( 'Română', 'pinar' ).'</option>
<option value="http://www.hotelperla.ro/english">'.esc_html__( 'English', 'pinar' ).'</option>
</select>
<script>
document.getElementById('language-switcher').onchange=function() {
location.href=this.value;
};
</script>
“.esc_html_uuuuuuuuu('Rom–nă','pinar')”
“.esc_html_uuuuuuuuuuu('English','pinar')。”
document.getElementById('language-switcher')。onchange=function(){
location.href=this.value;
};
此代码片段将向您展示访问它的方法:
您可以调整它以满足您的需要
首先,确保页面的头部有jQuery
然后身体部分:
<select id="language-switcher">
<option value="http://www.hotelperla.ro/wp">Română</option>
<option value="http://www.hotelperla.ro/english">English</option>
</select>
罗曼娜
英语
参考:
它是否必须是一个链接,或者您是否只使用onchange事件来重定向select?我只希望它能够在我想要使用的链接之间切换。这是一个多语言的网站,我的主题,有一个按钮开关,但它是空的,我从那里买主题的家伙说,它将按小时收费我来解决它…LOLit不起作用。编辑完文件后,我无法加载网站。可能是致命的错误。如果我只使用选择功能,它是正常的,但它不工作,它是一样的。它工作正常。我明白了,你在问题中写的代码只是一段输出代码。我猜,您已经按原样插入了我的代码,但这是错误的方式。如果我看不到你的完整代码,我就不能为你的案子写完整的代码。因此,您应该手动调整我的代码以适应您的代码。您只需要编辑select的value属性,并在其后插入myjavascript代码。
<script type="text/javascript">
$(document).ready(function() {
$("#language-switcher").change(function(){ // listen to action
location.href = this.value; // get the value of the LI and redirect to link/value
});
});
</script>
<select id="language-switcher">
<option value="http://www.hotelperla.ro/wp">Română</option>
<option value="http://www.hotelperla.ro/english">English</option>
</select>