Changing Alt Attribute of images

I tumbled an issue recently that the elements don’t have an alt attribute, so I added a code that will set all empty alt with a random value.

function set_empty_img_alt_attribute( $filtered_image, $context, $attachment_id ) {

	$string = $filtered_image;
	$dom = new DOMDocument();
	@$dom->loadHTML($string);	
	$image = $dom->getElementsByTagName('img')->item(0);
	if($image->hasAttribute('alt')) {		
		if( $image->getAttribute('alt') == "" ) {
			$image->setAttribute('alt', 'dummy alt attribute');
			return($dom->saveXML($image));
		}
	} 
	return $filtered_image;
}
add_filter( 'wp_content_img_tag', 'set_empty_img_alt_attribute', 10, 3 );

CS10 PHP Quiz March 10

  1. Create a variable named ‘items’ with a value of 100.9
  2. Create an associative array with indexs “name”, “age”, “height” and values of “jose”, 28, “128cm” respectively, then assign it to a variable named ‘person’.
  3. Using the variable in #2, print the value of index ‘name’.
  4. Write an If statement that checks if the variable in #1 is greater than 50 then print “You have enough balance.”
  5. Using Foreach, loop each items in #2 and print their values.
  6. Create a class Ball with public property color and owner with public function named bounce.
  7. Create a new variable ‘spalding’ that reference to the class of #6.
  8. Use the variable in #7 and assign a value of “red” to property color
  9. Call the function bounce in variable #7
  10. Use the variable in #7 and assign a value of “John” to property owner.
<?php   
// #1
	$items = 100.9
// #2
	$person = array( "name" => "jose", "age" => 28, "height" => "128cm" );
// #3
	echo $person[ "name" ];
// #4
	if( $items > 50 ) {
		echo "You have enough balance.";
	}
// #5
	foreach( $person as $p ) {
		echo $p[ "name" ];
		echo $p[ "age" ];
		echo $p[ "height" ];
	}
// #6
	class Ball {
		public color;
		public owner;
		public function bounce() {		
		}
	}
// #7
	$spalding = new Ball();
// #8
	$spalding->color = "red";
// #9
	$spalding->bounce();
// #10
	$spalding->owner = "John";
?>