Strict Standards: Redefining already defined constructor for class wpdb in /wp-includes/wp-db.php on line 57

Deprecated: Assigning the return value of new by reference is deprecated in /wp-includes/cache.php on line 36

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /wp-includes/cache.php on line 384

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /wp-includes/classes.php on line 560

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /wp-includes/classes.php on line 684

Deprecated: Assigning the return value of new by reference is deprecated in /wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /wp-includes/theme.php on line 540

Strict Standards: Redefining already defined constructor for class AdvancedExcerpt in /wp-content/plugins/advanced-excerpt/advanced-excerpt.php on line 44

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/exec-php.php on line 22

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/manager.php on line 34

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/manager.php on line 35

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/manager.php on line 36

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/admin.php on line 42

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/admin.php on line 48

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/admin.php on line 49

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/admin.php on line 50

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/ajax.php on line 61

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/cache.php on line 33

Deprecated: Assigning the return value of new by reference is deprecated in /wp-content/plugins/exec-php/includes/cache.php on line 42

Strict Standards: Non-static method LinkLiftPlugin::check_request() should not be called statically in /wp-content/plugins/linklift_divlist_yie2i6pr24/linklift_divlist.php on line 2328

Strict Standards: Redefining already defined constructor for class ngg_Tags in /wp-content/plugins/nggallery/lib/nggallery.lib.php on line 481

Deprecated: Non-static method Redirection_Item::get_by_position() should not be called statically, assuming $this from incompatible context in /wp-content/plugins/redirection/redirection.php on line 375

Deprecated: Non-static method wpdb::escape() should not be called statically, assuming $this from incompatible context in /wp-content/plugins/redirection/models/redirection_item.php on line 58

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method LinkLiftPlugin::widget_linklift_init() should not be called statically in /wp-includes/plugin.php on line 164

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method LinkLiftPlugin::linklift_init() should not be called statically in /wp-includes/plugin.php on line 164

Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method GoogleSitemapGeneratorLoader::Enable() should not be called statically in /wp-includes/plugin.php on line 164
Wtyczka ukrywająca wpisy » WordPress
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /wp-includes/kses.php on line 692

Wtyczka ukrywająca wpisy


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /wp-includes/formatting.php on line 82

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /wp-content/plugins/easy-post-to-post-links/post-to-post-links.php on line 77

Strict Standards: Non-static method nggallery::get_option() should not be called statically in /wp-content/plugins/nggallery/nggfunctions.php on line 10

Czasami chcemy ukryć przed szeroką publicznością jakąś treść na naszym blogu. Sam swego czasu potrzebowałem uwidocznić tylko fragment wpisu, resztę czyniąc widoczną tylko dla wybranych. Wiadomo powszechnie, że można w WordPressie utworzyć wpis chroniony hasłem, ale to rozwiązanie ukrywa cały post, no i pozostaje jeszcze kwestia dystrybucji hasła, gdy chcemy aby jednak ktoś tę tajemną treść poznał. Są też wtyczki wyświetlające cały serwis dopiero po rejestracji i zalogowaniu się, ale co zrobić, kiedy chcemy ukryć tylko jakiś fragment tekstu, albo zdjęcie?

W takich sytuacjach z pomocą przychodzi wtyczka Hide Post, pozwalająca na ujęcie wybranego fragmentu tekstu (lub całego wpisu) w znaczniki [hidepost] i [/hidepost] - tekst zamknięty pomiędzy nimi będzie widoczny tylko dla zalogowanych użytkowników. Niezalogowani goście od wybranego przez nas miejsca w tekście zobaczą tylko komunikat, że resztę tekstu zobaczą po zalogowaniu się (treść komunikatu można zdefiniować w opcjach wtyczki).

Kolejną fajną rzeczą jest opcja pozwalająca na wyświetlanie ukrytej treści użytkownikom z określonymi uprawnieniami (levelem). Znacznik otwierający przybiera wtedy postać [hidepost=level], gdzie zamiast level podstawiamy cyfrę od 0 do 9 reprezentującą poziom użytkownika (0 to abonent, 9 - administrator).

Dodatkowa możliwość, to ukrycie przed niezalogowanymi odwiedzającymi wszystkich linków na stronie, ale według mnie dziwnie wygląda w miejscu pojedynczego słowa będącego linkiem, fraza mówiąca o konieczności zalogowania się, aby zobaczyć rzeczywiste hiperłącze w treści posta. Niemniej jednak wszystko zależy od naszych intencji i celu jaki zamierzamy naszym działaniem osiągnąć.