PHP8へのアップデートによるWordPressへの影響について。

PHP8へのアップデートによるWordPressへの影響について。

XSERVERでのPHPの推奨バージョンが8.1.22へと引き上げられました。

「早速!」といきたいところですが、メジャーアップデートではどんな影響が出るか分かりませんので、しばらく様子見後、いよいよ対応です。

ぽちろぐで使用しているオリジナルテーマでもエラーが発生しました。

存在しないカテゴリーエラー

該当箇所はこちらです。

<?php
$event_cat = get_category_by_slug('event');
$event_cat_id = $event_cat->CAT_ID;
$wp_query = new wp_query( array (
'orderby' => 'date',
'order' => 'DESC',
'cat' => -$event_cat_id,
'posts_per_page' => 24,
'paged' => $paged
));
?>
eventカテゴリーの一覧を表示する部分です。ぽちろぐでは使用していませんが「ライブハウスのホームページ無料作成サービス」用テーマと共用するために親テーマに組み込まれています。
ぽちろぐでは「event」というカテゴリー自体を設定していません。PHP7ではそれでもエラー無く過ごしていたのですが、8ではアウト!「eventなんてカテゴリーは無いよ?」というエラーが発生します。
そこで対処。
<?php
$event_cat = get_category_by_slug('event');
if($event_cat) {
$event_cat_id = $event_cat->CAT_ID;
$wp_query = new wp_query( array (
'orderby' => 'date',
'order' => 'DESC',
'cat' => -$event_cat_id,
'posts_per_page' => 24,
'paged' => $paged
));
}
?>

プラグインのエラー

コメントに画像ファイルを添付できるプラグイン「comment-image」のエラーです。

このプラグインは、良い代替が見つからずに使っているのですがメンテされていないようです。2年間も放置、WordPress3つのメジャーアップデートをスルーしています。自己責任で使うしかないのですが。

これは別記事で詳しく対処を書きました。

WordPressのコメントに画像を添付するプラグインcomment-imageのエラー解消。

 

この記事は2024/01/09に公開され、36 views読まれました。

コメントする

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Jpeg画像を添付できます。

PHP8へのアップデートによるWordPressへの影響について。 - ぽちろぐ EOS R6II・R10・GR III・α7IIIの実体験お散歩カメラブログ。

Copyright©ぽちろぐ, All Rights Reserved.