我正在玩Wordpress的自定义主题,我在我的标题,主页和footer.php文件中都有这段代码。
<?php
//Get the Wordpress page_id and language for use in template items.
global $pg_id;
global $lang;
if ($_GET["page_id"] && is_numeric($_GET["page_id"])) {
$pg_id = $_GET["page_id"];
}
$validLang = array("en", "fr");
if ($_GET["lang"] && in_array($_GET["lang"], $validLang)) {
$lang = $_GET["lang"];
} else {
$lang = "en";
}
//echo ($lang);
//echo ($pg_id);
?>
我应该在一个位置拥有此代码。我应该在哪里放置它,以便在页眉,页脚,主页和其他模板文件中提供全局变量$ lang?
答案 0 :(得分:0)
答案 1 :(得分:0)
我无法在functions.php中使函数正常工作(尽管我认为这是放置代码的可能位置)。我最终使用了php include:http://php.net/manual/en/function.include.php