为什么此变量拒绝像字符串一样工作?

时间:2018-10-21 15:10:28

标签: php wordpress string

我正在WordPress的functions.php中运行以下代码行:

$comment_meta_val = get_comment_meta($num_id, $comment_meta_key, true);

设置后

$num_id = '76'

该代码运行完美。但是,如果我输入一个变量,而不是'76' $ comment_id,即使我可以回显$ comment_id并看到它是76,它也不起作用。

我尝试使用

$num_id = strval($comment_id);
$num_id = (string) $comment_id;
$num_id = "$comment_id";

但以上方法均无效。我做错了可能真的很愚蠢,但在一天中的大部分时间里我一直反对这一点,最后必须接受我需要帮助!

1 个答案:

答案 0 :(得分:0)

问题出在保存注释元数据的操作挂钩中。 我必须在其中添加一个新操作,该操作将注释元填充到数组中,并在我在问题中提到的功能之前运行。