gpt4 book ai didi

php - 为什么这行脚本会导致崩溃?

转载 作者:行者123 更新时间:2023-12-03 08:24:10 25 4
gpt4 key购买 nike

这是我隔离的代码分支...

if ( !is_search() 
&& (get_option('option1')
&& !(is_page()
|| get_option('option2')
|| get_option('option3')
|| in_category('excludeme', $post )
)
)
)

我插入了...
<?php print "Hi, Mom!\n"; exit; ?> 

此行上方和下方以隔离崩溃原因

最佳答案

尝试将代码分成多个部分,以进一步隔离问题:
显然,这是一个WordPress模板,即使您可能认为问题不在WordPress核心代码中,您也可能需要将调试输出放到核心函数中以找出问题出在哪里。换句话说,您需要进入这些函数调用以找出导致问题的原因-那时您可能会找到解决问题的方法。

<?php
echo '<pre>';

echo PHP_EOL . 'is_search' . PHP_EOL;
var_dump( is_search() );

echo PHP_EOL . 'get option 1' . PHP_EOL;
var_dump( get_option('option1') );

echo PHP_EOL . 'is_page' . PHP_EOL;
var_dump( is_page() );

echo PHP_EOL . 'get option 2' . PHP_EOL;
var_dump( get_option('option2') );

echo PHP_EOL . 'get option 3' . PHP_EOL;
var_dump( get_option('option3') );

echo PHP_EOL . 'in category' . PHP_EOL;
var_dump( in_category('excludeme', $post ) );

关于php - 为什么这行脚本会导致崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4936959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com