WordPress kívülről

Privát bejegyzések rövidkóddal

WordPress weboldal esetében, amikor egy bejegyzést írunk, akkor van lehetőségünk, hogy az adott bejegyzést privát jellegűvé tegyük. Ez azt takarja, hogy csak azok látják az adott tartalmat, akik adminisztrátorok és be vannak jelentkezve. De mi a helyzet akkor, amikor a bejegyzésnek csak egy adott részét szeretnénk priváttá tenni?
Hiszen ha beállítjuk a privát, magánjellegű bejegyzésként akkor az egész azzá válik. Nincs más dolgunk mint készítünk egy rövid kódot, amelyet elhelyezünk a sablon functions.php fájljába.

function private_content($atts, $content = null) {
	if (current_user_can('create_users'))
		return '<div class="private-content">' . $content . '</div>';
	return '';
}
add_shortcode('private', 'private_content');

Ezek után így használjuk a rövid kódot:

[private]
A közéjük bezárt szöveg lesz a privát tartalom.
[/private]

HTML kimenetünk az alábbiak szerint alakul, amelynek a CSS fájlban immáron stílust is tudunk adni.

<div class="private-content">
A közéjük bezárt szöveg lesz a privát tartalom.
</div>