[英]“Call to undefined function” in WordPress
我遇到了問題,但我無法解決問題。 我閱讀了很多帖子並重置了 WordPress 並使用了 Xampp。 我不知道為什么一切都亂七八糟。 構建系統甚至沒有在 sublime text 4 中顯示 php。
當我運行本地主機時,它給出:
我的主題文件夾在這里。 我知道有人問過一些問題,但它們在某種程度上有所不同。
<h1><?php bloginfo('name') ?></h1>
這是因為您正在從瀏覽器訪問您的主題文件。 我可以從您的 URL 中看到您正在直接訪問您的主題index.php
文件。 這是繞過 WordPress 及其為您提供的功能。
確保您的自定義主題在 WordPress 管理區域內處於活動狀態,然后訪問您的 WordPress 網站 URL: http://localhost/warda/wordpress/
。 這將加載 WordPress,然后 WordPress 將加載您的主題。 您應該不再有錯誤。
例如,假設您有一個index.php
文件,其中包含:
<?php
function custom_function() {
echo 'Hello, World!';
}
require __DIR__ . '/extra.php';
還有一個extra.php
文件,其中包含:
<?php
custom_function();
如果您在瀏覽器中打開index.php
,它將注冊一個名為custom_function
的函數,然后加載extra.php
並執行該函數。 它將輸出Hello, World
。
如果你在瀏覽器中打開extra.php
,它會嘗試執行custom_function
,但是因為它還沒有被定義,它會拋出一個“undefined function”錯誤。
這基本上就是您的 WordPress 主題所發生的情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.