snippet: PHP in WordPress Widget

door in

snippet: PHP in WordPress Widget

In een vorige snippet was al te lezen hoe je shortcodes kunt gebruiken in je widgets en nu gaan we een klein stapje verder. We gaan er voor zorgen dat er PHP code in de widgets gebruikt kan worden. Door onderstaande code te kopieren in je functions.php is het mogelijk om PHP code te gebruiken in je widgets.

Code

add_filter('widget_text', 'ptw_widget_text', 99);

		function ptw_widget_text($text) {
			if (strpos($text, '' . $text);
				$text = ob_get_contents();
				ob_end_clean();
			}
			return $text;
		}

		$ptw_post_id = null;

		add_filter('the_content', 'tsd_the_content', 99);

		function tsd_the_content($content) {
			global $post, $ptw_post_id;
			if (is_single() || is_page()) {
				$ptw_post_id = $post->ID;
			}
			return $content;
		}

That's all

Meer dan dit is er niet nodig. Je kunt nu direct PHP code in je widget(s) gebruiken.  

Vind je dit bericht interessant?

Vind je dit bericht interessant? Dan zou ik het erg waarderen als je een like of andere "social-share" achter laat ;)