不具合報告フォーラムはチケットなしでご利用いただけます。
カスタム投稿でのタイトル下エリアでのエラー
投稿数 62
#1 · 2025年4月9日, 2:36 PM
引用元 weblley雪谷 2025年4月9日, 2:36 PM中他の環境で試していませんが、カスタマイザの設定でカスタム投稿タイプの時、タクソノミーを表示するをチェックした場合、タイトル下エリアに
Warning: Undefined array key 0 in/サイトURL/wp-content/themes/arkhe/classes/Utility/Get.phpon line54というエラーが出てきます該当箇所の
if ( $parent_id ) { // 先祖リストを取得 $ancestors = array_reverse( get_ancestors( $term->term_id, 'category' ) ); $acts_ct = count( $ancestors ); $top_act_id = $ancestors[0]; }を
if ( $parent_id ) {
// 先祖リストを取得
$ancestors = array_reverse( get_ancestors( $term->term_id, 'category' ) );
$acts_ct = count( $ancestors );
$top_act_id = !empty($ancestors) ? $ancestors[0] : null;
} else {
$ancestors = [];
$acts_ct = 0;
$top_act_id = null;
}
に変更することで解消しました。
他の環境で試していませんが、カスタマイザの設定でカスタム投稿タイプの時、タクソノミーを表示するをチェックした場合、タイトル下エリアに
Warning: Undefined array key 0 in/サイトURL/wp-content/themes/arkhe/classes/Utility/Get.phpon line54
Warning: Undefined array key 0 in/サイトURL/wp-content/themes/arkhe/classes/Utility/Get.phpon line54
というエラーが出てきます
該当箇所の
if ( $parent_id ) { // 先祖リストを取得 $ancestors = array_reverse( get_ancestors( $term->term_id, 'category' ) ); $acts_ct = count( $ancestors ); $top_act_id = $ancestors[0]; }
if ( $parent_id ) { // 先祖リストを取得 $ancestors = array_reverse( get_ancestors( $term->term_id, 'category' ) ); $acts_ct = count( $ancestors ); $top_act_id = $ancestors[0]; }
を
if ( $parent_id ) {
// 先祖リストを取得
$ancestors = array_reverse( get_ancestors( $term->term_id, 'category' ) );
$acts_ct = count( $ancestors );
$top_act_id = !empty($ancestors) ? $ancestors[0] : null;
} else {
$ancestors = [];
$acts_ct = 0;
$top_act_id = null;
}
に変更することで解消しました。
ブーイングをクリック0いいね!をクリック0