0
我遇到了一個頁面沒有調用body標籤中的onload函數的問題。經過一番調查後,我簡化了這個問題,看看當我包含wp-blog-header.php時,它會創建多個標籤並刪除onload屬性。以下是過度簡化的示例。包括wp-blog-header.php創建了多個<body>標籤
下面的PHP腳本:
<?php require('../../wp-blog-header.php'); ?>
<body class="a">
Hello World
</body>
生成在瀏覽器下面的HTML:
<html>
<head>
</head>
<body>
<body>
Hello World
</body>
</body>
</html>
而且,如果我刪除可溼性粉劑博客 - 的header.php,並且只使用這個作爲我的PHP腳本:
<body class="a">
Hello World
</body>
它正確輸出在瀏覽器中使用HTML:
<html>
<head>
</head>
<body class="a">
Hello World
</body>
</html>
什麼給了?我只是乾淨地更新了Wordpress(4.1),並沒有與任何系統文件混淆。
你想創建一個額外的頁面來整合到你的Wordpress網站嗎?否則,你爲什麼要包含這個文件? – 2015-03-13 18:45:19
ide建議嘗試使用get_header()函數,而不是直接包含頭文件,我也很困惑你爲什麼這樣做。 http://codex.wordpress.org/Function_Reference/get_header – Vigs 2015-03-13 18:46:04
我需要這個外部(非Wordpress)頁面上的$ wpdb global和一些諸如get_current_user_id()之類的東西。 – prplehaze 2015-03-13 18:56:03