wordpress中Catchable致命错误的含义是什么?

时间:2016-06-03 10:37:46

标签: php wordpress

<?php 
    $category-name = get_post_meta(get_the_ID(),'wiki_test_taxonomy_radio',true);
    echo get_the_category_by_ID( $category-name[0] ); 
?>

当我编写此代码然后它显示问题时。

3 个答案:

答案 0 :(得分:1)

使用类似的东西

<?php 
    $category_name = get_post_meta(get_the_ID(),'wiki_test_taxonomy_radio',true);
    echo get_the_category_by_ID( $category_name ); 
?>

它将删除无法获取的fatel错误。但如果你没有得到任何结果,那么试着

echo $ category_name;或

的print_r($ CATEGORY_NAME);

希望它能运作

答案 1 :(得分:0)

请尝试此

$category_name = get_post_meta(get_the_ID(),'wiki_test_taxonomy_radio',true);
echo get_the_category_by_ID( $category_name ); 

答案 2 :(得分:0)

如果你得到这个

捕获致命错误:无法将类WP_Error的对象转换为第433行/home/greg2205/public_html/wp-includes/formatting.php中的字符串  试试这个。

转到 WordPress数据库 然后表 wp_posts , 如果您通过 post_type 查看表格内容,则会看到所有 nav_menu_items 组合在一起。

现在您需要从此表中删除右侧行。

menu_order 字段应该有一个值,现在如果你知道它在特定菜单上的位置会有所帮助。  此外,任何自定义分类的 post_content 字段可能都是空白的,因此也可能在指标中。 post_content 字段中的其他值应包含特定帖子的内容,这些可能不会导致问题。

它比删除所有数据库表更好。它对我有用。尝试一下,然后让我知道它对你有用......