注意:正在尝试获取非对象的属性

时间:2017-04-30 作者:Ehsan

我刚刚更新到wordpress最新版本。主页上会显示此消息。

注意:尝试在/home/jafa9363696/public\\u html/xn-9dba0af7bd中获取非对象的属性。com/wp包括/nav菜单。php第727行注意:尝试在/home/jafa9363696/public\\u html/xn-9dba0af7bd中获取非对象的属性。com/wp包括/nav菜单。php在线731

这是723-732线

$menu_item->url = get_permalink( $menu_item->object_id );
$original_object = get_post( $menu_item->object_id );
/** This filter is documented in wp-includes/post-template.php */
$original_title = apply_filters( \'the_title\', $original_object->post_title, $original_object->ID );
if ( \'\' === $original_title ) {
    /* translators: %d: ID of a post */
    $original_title = sprintf( __( \'#%d (no title)\' ), $original_object->ID );
}

1 个回复
SO网友:Rarst

此代码尝试检索post实例,但由于某些原因失败。

在我看来,在菜单正常运行的情况下,这是不应该发生的。我怀疑菜单结构不知何故损坏了。

在不深入开发的情况下,轻松修复的一个尝试可能是在admin中检查菜单,可能删除看起来无效的条目和/或尝试重新保存它。

相关推荐

如何将Java脚本添加到Custom-Page.php模板?

如何将javascript添加到自定义页面。php模板?如何使从w3schools ajax教程获得的以下javascript在自定义页面上工作。php模板?任何帮助都将不胜感激。工作javascript包含在以下HTML中:<!DOCTYPE html> <html> <style> table,th,td { border : 1px solid black; border-collapse: collapse;&#x