@HaYLaZ; Hocam dediğinizi yaptım ama beyaz ekran çıktı direk sitede. Tam kod satırı bu şekilde.
if ( in_array( $block['type'], [ 'table', 'accordion', 'tabs', 'details' ] ) ) {
$rows = [];
foreach ((array) $block['options'] as $option) {
if ($option['name'] == 'rows') {
foreach ((array) $option['value'] as $row) {
if ( ! is_array( $row ) || empty( $row['show_field'] ) || ! $listing->has_field( $row['show_field'] ) ) {
continue;
}
$row_field = $listing->get_field( $row['show_field'] );
if ( is_array( $row_field ) ) {
$row_field = join( ', ', $row_field );
}
$rows[] = [
'title' => $row['label'],
'content' => $listing->compile_field_string( $row['content'], $row_field ),
'icon' => isset( $row['icon'] ) ? $row['icon'] : '',
];
}
}
}
}