Jump to content

isset issue


CyberShot

Recommended Posts

I am working in WordPress. I have building a widget. I have it set right now to say that

$intro = ! empty( $instance['intro'] ) ? esc_attr($instance['intro']) : '';

Right now, $intro is an empty string and in my widget, for the output, I have

$intro = isset($instance['intro']);

So, when I dump $intro, I says "Bool : true". I see that isset does set it to true when it's an empty string. My problem is that my variable is echoing out "1" right now when it should be blank. I have tried a few different things to get it to be blank. Here is my latest attempt

<?php if ( $intro == '') { 
	return;
} else { 
	echo '<p>' . $intro . '</p>'; 
	}
} ?> 

no matter what I do, $intro is echoing 1. What am I missing here?

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.