![](/img/trans.png)
[英]How to fix PHP notice: “Trying to get property of non-object in” (parsing XML)
[英]How to fix PHP Notice: Trying to get property of non-object in Wordpress template?
我正在研究Wordpress模板content-article.php
這是我的代碼段:
$article_field[];
$article_field[] = 'test1';
$article_field[] = 'test2';
$article_field[] = 'test3';
echo $article_field[($page->ID + $page) % 3];
PHP的通知:試圖讓非對象的屬性,在該行正在發生echo
即使有警告,腳本仍然可以正常執行,並給我正確的結果。
我根據分頁變量$page
旋轉$article_field[]
元素顯示,其中數組索引由當前page id
+ page number
%3計算得出
如何修復此PHP聲明?
我認為$ page是一個整數而不是對象,因此$ page-> ID返回0。只需刪除$ page-> ID並僅使用$ page%3
我可能是錯的,但是如果我了解您沒錯,您想獲取當前的帖子ID? 如是,
$post_id = get_the_id()
您的輸出將是這樣的:
echo $article_field[($post_id + $page) % 3];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.