私は 404 カスタム ページを作成しており、すべて問題ありませんが、WPML を使用しているため、文字列をローカライズしています。
これは私のコードの一部です:
<h4><?php _e('You still can\'t find anything?', 'kslang'); ?></h4>
<h5><?php _e('Well, then you probably should give us a wake up call...', 'kslang'); "\n"?></h5>
<h5><?php _e('but be aware who you\'re waking up!', 'kslang');?></h5>
<h5><?php _e('You\'re sure? Well, then...', 'kslang'); ?></h5>
<form>
<input type="button" value="<?php _e('Contact Us!', 'kslang'); ?>" onClick="window.location.href='http://example.com/contact-us-today'">
</form>
<h5><?php _e('or try the Site Map Below. You\'re also welcome to check out our related projects!', 'kslang'); ?></h5>
今問題は、それは私の
"window.location.href='http://example.com/contact-us-today'"
相対言語にリダイレクトされていません。
ボタンのテキストや残りの文字列のように、href リンクを get テキストでラップすることもできます。
これは機能しません。明らかに、問題はより複雑です。if/else ステートメントを使用する必要がありますか?
正しい言語にリダイレクトする方法を知っている人はいますか? (文字列トランスレータで href リンクを翻訳するという考えで _e を使用しようとしましたが、この場合、php スニペットを挿入するとサイトが壊れるため、これは _e では機能しません)
誰かが入力できることを願っています...