簡體   English   中英

WordPress 中的“調用未定義函數”

[英]“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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM