wordpress functions.php

2 Cevap php

Ben değişkenler functions.php dosyası ile sorunlar yaşıyorum

        $prev_dept = 0;
        $comment_count = 0;
        $comment_index = 0;
        function setCommentCount($size){
            $comment_count = $size;
        }        
        function flowhub_comment($comment, $args, $depth) {
            $comment_index ++;            

            if($depth > 1) {
                $line = true;
            }
            echo '$prev_dept:' . $prev_dept.'<br>';
        }

Ben $ comment_index yüzden kümesi ne de bir işlevin içinde alınamıyor erişemiyor. Ne Bunu düzeltmek için ne yapmalıyım?

Sevgiler dürüst

2 Cevap

$comment_index fonksiyonları kapsamında değil, kullanmak gerekir global. More details on scoping in PHP.

Işleri functions.php yolu sadece düz değil dahil, bu yardımcı olabilir GLOBAL deneyin.

function setCommentCount($size){
    global $comment_count;
    $comment_count = $size;
}