Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress php-切换按钮上的链接_Php_Html_Wordpress - Fatal编程技术网

Wordpress 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

我被一个问题缠住了几个小时,我真的不知道如何解决它!所以,求你了,我需要你的帮助

我想编辑wordpress主题。我在主题的header.php文件中有这段代码

    <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>