簡體   English   中英

Wordpress全局變量在功能上不起作用

[英]Wordpress global vars no works in function

我在funtions.php內定義了2個全局變量,該變量的值來自包含文件:

global $ruta_path;
global $ruta_db;

我想發送此全局值的值以在注釋中起作用,但無法正常工作

在comments.php內部,我具有此功能-不在此處放置所有內容:

<?php 

global $ruta_path;
global $ruta_db;


function p_comment( $comment, $args, $depth )
{

global $ruta_path;
global $ruta_db;

/// to take value of global vars global $ruta_path; global $ruta_db;

} 

?>

此外,在此下,我可以看到div的結構以進行注釋,而在我的內部有:

<?php wp_list_comments( array( 'callback' => 'p_comment' ) ); ?>

這種情況讓我發瘋了,因為我嘗試了所有並且沒有發送全局變量的值,我需要它來工作,但是沒有得到,我嘗試使用$ GLOBALS並繼續不起作用,如何使用此全局變量並發送給函數以及當這些評論的回調調用函數時,因為我嘗試了所有但沒有得到該函數並回叫取值

謝謝 !!!

您最好設置為在functions.php文件中創建全局變量和函數定義, 有關此文件用途的更多信息, 請參考文檔 如果僅在comments.php中定義全局變量和函數,則可能會出現回調不針對全局空間內的已注冊函數觸發的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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