Andrise programmeerimisalane WIKI

WordPress "Members Only" plugin

Plugin võimaldab peita osa sisust sisselogimata kasutajate eest - kui lugeja on blogisse sisse logitud, näeb ta õiget teksti, aga kui mitte, näeb teadet, et tuleb sisse logida.

Originaalne allikas WpReceipes.

Kasutamine

Peidetakse tekst, mis jääb [member] ja [/member] siltide vahele.

Näiteks:

See on kõigile näha
[member]
See enam mitte
[/member]

Install

Salvesta lähtekood faili members_only.php (või lae alla fail members_only.php.zip ning paki see lahti) ja lae see enda WordPress blogi /wp-contents/plugins kataloogi. Plugina saab seejärel aktiveerida Blogi administreerimise lehel pluginate moodulis.

Lähtekood

<?php
/*
Plugin Name: Members only
*/
add_shortcode( 'member', 'member_check_shortcode' );
 
function member_check_shortcode( $atts, $content = null ) {
	 if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
		return $content;
	return '<p style="font-weight: bold">Antud sisu nägemiseks pead olema sisse logitud</p>';
}
?>