Fix exception with PHP 8.2

This commit is contained in:
Alexander Bigga 2024-02-05 09:26:48 +01:00
parent a4338cf59b
commit 5a0f589a7a

View file

@ -124,10 +124,14 @@ function kr8_wpsearch($form) {
/************* SOCIAL MEDIA WIDGET *****************/
class kr8_socialmedia extends WP_Widget {
function kr8_socialmedia() {
public function __construct() {
$widget_ops = array('description' => 'Links zu deinen Profilen in den Sozialen Netzwerken.');
parent::WP_Widget(false, __('Social Media Links'),$widget_ops);
parent::__construct(
'kr8_socialmedia',
__('Social Media Links'),
$widget_ops
);
}
function widget($args, $instance) {
@ -357,13 +361,13 @@ class kr8_teaserarticle extends WP_Widget
);
$instance = wp_parse_args((array)$instance, $defaults);
$title = $instance['title'];
$url = $instance['url'];
$subhead = $instance['subhead'];
$desc = $instance['desc'];
$image_id = $instance['image_id'];
$image_size = $instance['image_size'];
$image_url = $instance['image_url'];
$title = $instance['title'] ?? '';
$url = $instance['url'] ?? '';
$subhead = $instance['subhead'] ?? '';
$desc = $instance['desc'] ?? '';
$image_id = $instance['image_id'] ?? 0;
$image_size = $instance['image_size'] ?? 0;
$image_url = $instance['image_url'] ?? '';
?>
<p>
@ -408,7 +412,7 @@ class kr8_teaserarticle extends WP_Widget
foreach( $possible_sizes as $size_key => $size_label ) { ?>
<option value="<?php echo $size_key; ?>"<?php selected( $instance['image_size'], $size_key ); ?>><?php echo $size_label; ?></option>
<option value="<?php echo $size_key; ?>"<?php selected( $instance['image_size'] ?? 0, $size_key ); ?>><?php echo $size_label; ?></option>
<?php } ?>
</select>