Prawa autorskie © 2012 Webfaces blog. Wszelkie prawa zastrzeżone. Motyw Snowblind autor Themes by bavotasan.com.

Dzisiaj już chyba nikogo nie trzeba przekonywać, że WordPress doskonale się sprawdza nie tylko jako system blogowy, ale również pełnowartościowy CMS. A wątpiących w tej kwestii odsyłam do cyklu To nie może być WordPress, z całą serią przekonujących dowodów.
Kiedy oddajemy do użytku WordPressa właśnie jako System Zarządzania Treścią warto spojrzeć na panel administracyjny z punktu widzenia nowego użytkownika, szczególnie, kiedy wiemy, że nasz klient zobaczy go od tej strony po raz pierwszy.
Ratunku! Czy ja naprawdę muszę się na tym znać?!
„Quick Press”, „Najnowsze szkice”, „Odnośniki” „Blog WordPressa”… – jak wygląda Kokpit po pierwszym zalogowaniu wszyscy wiemy. A jak nie pamiętamy, to zerknijmy na zdjęcie obok. O ile pasjonaci WordPressa chętnie czytają newsy pojawiące się w tych okienkach, o tyle zalanie nowego użytkownika panelu taką ilością nowych rzeczy może wprowić go w konsternację.
Zaraz, zaraz… w czym problem, są przecież „Opcje ekranu”.
Począwszy od WordPressa w wersji 3.0 niepotrzebne okienka Kokpitu możemy schować za pomocą „Opcji ekranu” (obrazek obok). Musimy to jednak zrobić z poziomu tego właśnie użytkownika. Możemy oczywiście poinstruować przyszłego usera i sam sobie zdecyduje, co chce widzieć, a czego nie. Lecz co w przypadku, gdy użytkowników systemu będzie więcej? Albo będą mogli rejestrować się samodzielnie? W takich przypadkach dobrze jest zastanowić się, co jest im zupełnie zbędne i to schować, zanim przekażemy im system do użytkowania.
Co jeszcze możemy ukryć?
- boczne menu rozwijane
- Po lewej stronie w panelu administracyjnym mamy dość długą listę rozwijanych menu: „Kokpit”, „Wpisy”, „Media”, „Odnośniki”, „Strony”, „Komentarze”… Jeśli użytkownik ma okrojoną rolę, np. Redaktora, to pół biedy – części okienek nie zobaczy (np. Wygląd, Wtyczki, Ustawienia), ale nawet wówczas trzeba przyznać, namiar okienek może na początku przytłoczyć. Tym bardziej, jeśli część z nich będzie niewykorzystana. Np. „Wpisy” – być może nasza witryna pełni tylko funkcję wizytówki i do prezentacji treści wystarczą nam „Strony” albo z góry wiemy, że odbiorca nie chce pozwalać na komentowanie treści. Wówczas i menu „Komentarze” staje się zbędne. Podobnie jest z odnośnikami (blogroll).
- podmenu w menu rozwijanym
- Kiedy oddajemy w ręce użytkownika WordPress jako CMS, dobrą praktyką będzie również ukrycie dostępu do zmiany motywów czy widgetów, oczywiście o ile nasza skórką ich nie wykorzystuje.
- pasek z powiadomieniem o kolejnej wersji WordPressa
- Powiadomienia o nowych wersjach WordPressa są przydatne, a wykonywanie aktualizacji zwiększa bezpieczeństwo bloga. Jednak nie każdy klient, który właśnie dostał do użytku WordPress jako CMS dla swojej strony, czuje się na siłach, żeby się tego podjąć. Nawiedzający go żółty pasek z przypomnieniem o aktualizacji może być tylko irytujący.
- sprawdzanie nowych wersji WordPressa, używanych wtyczek i motywów możemy całkowicie wyłączyć
- Zainteresowanych całkowitym wyłączeniem powiadomień o nowych wersjach WordPressa , używanych wtyczek i motywów odsyłam do artykułu WordPress: wyrejestruj sprawdzanie wersji wp, wtyczek i motywu.
- odnośniki wstawiane przez WordPressa do części nagłówkowej
- WordPress sam dodaje kilka odnośników do część head każdej ze stron, są to m.in. linki do kanałów nowości, do poprzedniego i następnego wpisu itd. Nie każdy strona oparta na WordPressie funkcjonująca jako CMS z nich korzysta. Myślimy, że nie wyświetlając jawnie Wpisów w danej witrynie (przy założeniu, że korzystamy tylko ze stron) możemy pozostawić w nich bałagan, a tu klops! dajemy światu dostęp do nich przez automatycznie wstawiony odnośnik feed (szczegóły w dalszej części).
Talk is cheap. Show me some code
No dobra, koniec opisówki. Oto lista funkcji do wstawienia do pliku functions.php wraz ze spisem, co dzięki niej schowamy.
Jak ukryć okienka w Kokpicie
add_action('admin_menu', 'remove_dashboard_boxes');
function remove_dashboard_boxes() {
remove_meta_box( 'dashboard_right_now', 'dashboard', 'normal' );//Szybki dostęp
remove_meta_box('dashboard_recent_comments', 'dashboard', 'core' ); //Ostatnie komentarze
remove_meta_box('dashboard_incoming_links', 'dashboard', 'core' ); //Odnośniki do witryny
remove_meta_box('dashboard_plugins', 'dashboard', 'core' ); //Wtyczki
remove_meta_box('dashboard_quick_press', 'dashboard', 'core' ); //QuickPress
remove_meta_box('dashboard_recent_drafts', 'dashboard', 'core' );//Najnowsze szkice
remove_meta_box('dashboard_primary', 'dashboard', 'core' );//Blog WordPressa
remove_meta_box('dashboard_secondary', 'dashboard', 'core' ); //Pozostałe nowości dotyczące WordPressa
}
Jak ukryć menu boczne (działa w WordPress od 3.1)
add_action( 'admin_menu', 'remove_menu_pages' );
function remove_menu_pages() {
remove_menu_page('edit.php'); // Wpisy
remove_menu_page('upload.php'); // Media
remove_menu_page('link-manager.php'); //Odnośniki
remove_menu_page('edit-comments.php'); // Komentarze
remove_menu_page('edit.php?post_type=page'); // Strony
remove_menu_page('plugins.php'); // Wtyczki
remove_menu_page('themes.php'); // Wygląd
remove_menu_page('users.php'); // Użytkownicy
remove_menu_page('tools.php'); // Narzędzia
remove_menu_page('options-general.php'); // Ustawienia
}
Jak ukryć menu dla wszystkich użytkowników oprócz adminstratora na przykładzie schowania menu Narzędzia
add_action( 'admin_menu', 'remove_menu_pages' );
function remove_menu_pages() {
if (!current_user_can('manage_options'))
remove_menu_page('tools.php');
}
Jak ukryć podmenu Widgety i Motyw w menu Wygląd (działa w WordPress od 3.1)
add_action( 'admin_init', 'remove_submenu_items' );
function remove_submenu_items() {
remove_submenu_page( 'themes.php', 'theme-install.php' );//podmenu Motywy
remove_submenu_page( 'themes.php', 'widgets.php' );//podmenu Widgety
}
Jak ukryć żółty pasek powiadamiania o nowej wersji WordPressa i wykonaniu aktualizacji
add_filter('pre_site_transient_update_core', create_function( '$a', "return null;" ) );
remove_action( 'load-update-core.php', 'wp_update_themes' );
add_filter( 'pre_site_transient_update_themes', create_function( '$a', "return null;" ) );
Jak usunąć ślad po WordPressie z podglądu źródła strony, czyli porządki w headerze
Jeśli zabawa w chowanego w WordPressie wciągnęła Cię na dobre, to na zakończenie lista linków, które można usunąć z headera. Standardowo, WordPress do części nagłówkowej wygenerowanej strony dodaje własne informacje, które wyglądają mniej więcej tak:
<link rel="alternate" type="application/rss+xml" title="Wodospad kolorów RSS Feed" href="http://webfaces.pl/blog/feed/" /> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://webfaces.pl/blog/xmlrpc.php?rsd" /> <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://webfaces.pl/blog/wp-includes/wlwmanifest.xml" /> <link rel='index' title='Wodospad kolorów' href='http://webfaces.pl/blog/' /> <link rel='start' title='Ściąga z css-a' href='http://webfaces.pl/blog/sciaga-z-css-a/' /> <link rel='prev' title='Polacy nie gęsi i swój WordPress mają' href='http://webfaces.pl/blog/polacy-nie-gesi-i-swoj-wordpress-maja/' /> <link rel='next' title='O pingbackach i trackbackach niekonwencjonalnie' href='http://webfaces.pl/blog/o-pingbackach-i-trackbackach-niekonwencjonalnie/' /> <meta name="generator" content="WordPress 3.1.2" />
Zobaczysz je wykonując podgląd źródła wybranej strony.
Aby je usunąć należy do pliku functions.php dodać takie funkcje:
remove_action( 'wp_head', 'feed_links'); // Odnośnik do podstawowego kanału RSS (dla wpisów i komentarzy) remove_action( 'wp_head', 'rsd_link' ); // Odnośnik dla serwisu Really Simple Discovery remove_action( 'wp_head', 'wlwmanifest_link' ); //Odnośnik dla Windows Live Writer manifest remove_action( 'wp_head', 'index_rel_link' ); // Odnośnik do Home remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); // Odnośink do pierwszego wpisu remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 ); //odnośnik do następnego i poprzedniego wpisu (notacja dla wersji 3.0 i wyżej) remove_action( 'wp_head', 'wp_generator' ); // Informacja, że generatorem strony jest WordPress oraz numer jego bieżącej wersji
Żeby nie wylać dziecka z kąpielą
Zanim pozbędziesz się niektórych z powyższych linków, zastanów się, czy aby nie pozbywasz się czegoś pożytecznego. Być może nie chcesz się chwalić, że strona jest wygenerowane na starej wersji WordPressa i dawno nie była upgradowana (wówczas wykorzystanie ostatniej z funkcji jest jak najbardziej uzasadnione). Ale przykładowo generowane automatycznie odnośniki do poprzedniego/kolejnego wpisu mogą być naprawdę przydatną funkcją zarówno dla botów indeksujących – pomagają w lepszym zrozumieniu struktury strony, jak i niektórych przeglądarek.
Przeglądarka Opera robi użytek z tych dwóch linii i na pasku nawigacyjnym zobaczysz przełączniki „Prev”, „Next”, ułatwiające poruszanie się po kolejnych wpisach (zobacz obrazek obok).
Właściwie, to żonglerka okienkami w WordPressie nie ogranicza się tylko do czynności pokazanych w powyższych przykładach. Schować możemy praktycznie każde okienko widoczne podczas edycji wpisu (nawet to z przyciskiem „Opublikuj”), możemy również zmieniać ich położenie (np. przenosząc z bocznej kolumny do środkowej), a nawet zmienić kolejność poszczególnych pozycji w menu bocznym. Artykuł pokazuje ideę i stanowi punkt zaczepienia. Znając już wachlarz możliwości, możemy guglować i manewrować dalej, zawsze według potrzeb, najważniejsze to nie stracić rozwagi i równowagi…
To już wszystko. Pytania i komentarze mile widziane.




01-06-2011 at 12:07
O to mi za niedługo będzie potrzebne, bo mam zamiar stuningować panel admina po swojemu:)A tak w ogóle natknęłaś się może na sposób, by zamaskować adresy w źródle strony? Chodzi mi o to by zamiast http://www.adresmojegoserwera.costam.pl/wp-content/foldery/obrazek.jpg było coś w stylu /wp-content/foldery/obrazek.jpg W sumie już dawno się zastanawiałem jak to jest ale jakoś rozwiązania nie znalazłem:)
01-06-2011 at 19:17
To miłego tuningowania życzę
A odpowiadając na Twoje pytanie. Nie znając dokładnie celu, mogę się tylko domyślać, czy o to chodziło: 1) jeśli chodzi o maskowanie adresu do celów programów partnerskich, to polecam ten artykuł. 2) jeśli chodzi o to, żeby w źródle strony były wyświetlane adresy zgodne z tymi, które widoczne są w przeglądarce, to kojarzę podobny problem z tego forum, a dokładnie przeczytaj wskazówki admistada z godz. 16:24.
01-07-2011 at 19:31
Dziękuję za ten wpis. Dzięki tym poradom mogłem szybko BEZ WTYCZEK dostosować kokpit. Dziękuję.
Tomasz Gąsior jest autorem Prognoza pogody
10-07-2011 at 11:32
I o to chodziło! Dzięki za komentarz Tomku.
29-07-2011 at 22:35
To jest to czego szukałem.
MarioC jest autorem FreeMind – mapa myśli Twojego biznesu
29-07-2011 at 22:39
Dzięki za komentarz. Cieszę się, że się rady się przydały. Przy okazji i ja skorzystam na tym komentarzu, bo widzę, że prowadzisz ciekawego bloga!
29-07-2011 at 23:22
Dopiero zaczynam blogowanie, wiec pomysłów sporo, tylko czasu mało
Dodałem sobie Twojego RSS wiec pewnie będę tu zaglądał.
MarioC jest autorem Mam pomysł na stronę i co dalej.
06-09-2011 at 22:16
W sumie ciekawe funkcje, ostatnio wywalam z kodu sporo niepotrzebnych rzeczy, tylko mnie na przykład zastanawia, w jakim celu usuwasz informacje generowane przez wordpressa? Konkretnie chodzi mi o to „Jak usunąć ślad po WordPressie … „.
Browser jest autorem Alarm112
07-09-2011 at 8:26
Osobiście nie usuwam (jako dowód możesz zobaczyć podgląd źródła tej strony
), ale z innych źródeł, np. forum, kojarzę, że niektórzy mają taką potrzebę – jakby nie patrzeć, to ułatwienie potencjalnego ataku na stronę, tym bardziej, że w tym miejscu podawany jest również numer wersji WP i od razu widać, czy ktoś pilnuje aktualizacji.
Dzięki za komentarz.
15-12-2011 at 20:37
Usuwać info o WP można także po to żeby nie pokazać klientowi, że korzysta się z darmowego CMSa. Ja osobiscie tego także nie robię, usuwam natomiast wiekszość od strony admina (dla redaktorów oczywiście – ale to dla ich własnego dobra). Faktycznie może wydawać się to głupie (no bo wordpress będzie 1000 razy lepiej zabezpieczony iż jakikolwiek autorski CMS więc nie ma tu powodu do wstydu) .. no ale czasem miewam takie myśli, żeby jednak nie pokazywać że to WordPress (ale na myślach się kończy :] ).
21-09-2011 at 0:46
Bardzo by się przydał artykuł jak przerobić wordpressa na zwykłą stronę. Tak żeby nie wyglądał jak blog.
Trzeba usunąć komentarze, tak żeby nie pojawiał się na stronie napis „komentarze zamknięte”. usunąć daty, kategorie itp.
Czy jest jakaś lepsza metoda niż po prostu skasowanie ich w kodzie lub otocznie kometarzami?
ale uproszczenie kokpitu dla użytkownika który się nie zna to super pomysł.
Malgorzata jest autorem Jak połączyć bloga z Facebookiem
21-09-2011 at 17:04
Może to i dobry pomysł. Wiesz, ja nigdy nie myślałam w ten sposób. Po prostu robię strony na WP na podstawie projektu graficznego: najpierw w samym HTMLu i CCSie, a potem przekształcam to na WordPressowe pliki. Ale masz rację, można posłużyć się gotowym motywem i na jego bazie zrobić swój, uproszczony. Czasami dobrze może się sprawdzić technika „Child Theme”.
Nie. Za wyświetlenie komentarzy odpowiada funkcja comments_template, która ładuje templatkę comments.php. Czyli, tak jak piszesz, trzeba szukać w kodzie wszystkich wywołań tej funkcji i ją usunąć. Możemy ewentualnie mieć potrzebę wyświetlenia komentarzy w danym miejscu w zupełnie inny sposób, wówczas jako parametr podajemy tej funkcji własną templatkę i wywołujemy tak: comments_template( ‘/my-comments.php’ ).
21-09-2011 at 23:47
WordPressa można wykorzystać jako zwykłą stronę www tylko dlatego, żeby ktoś sobie sam wstawiał tekstu lub dokonywał zmian. Ale taka strona nie może wyglądać jak blog. Nie może być komentarzy, dat przy wpisach, tagów, kategorii. Można w ustawieniach ustawić żeby nie było można dodać komentarza ale w niektórych motywach pojawia się napis „komentarze zamkniete”. Te wszystkie rzeczy chyba trzeba recznie pousuwać z motywu.
Jest masa stron tak zrobionych. W swojej pracy dorabiam takie dodatki do róznych stron www. Tony stron są robiene na WP, joomli albo innych cmsach – oczywiście nie mają info w stopce – patrząc z wierzchu nie można odróznić że jest to blog WP.
Malgorzata jest autorem Jak zrobić spis treści bloga?
22-09-2011 at 8:09
Tak, dokładnie
Tak, zgadzam się, że na pewno tak jest. Masz rację, po co pisać od nowa własny motyw, jak szybciej można wykorzystać istniejący. Ja też działam w ten sposób, tylko dotąd zdarzało mi się to robić tylko dla typowych blogów. Jak ktoś chciał mieć swoja stronę firmową na WP (bez komentarzy, kategorii, dat itd.) to zwykle chciał, żeby ona wyglądała zupełnie indywidualnie i najczęściej dostawałam gotowy projekt graficzny, na podstawie którego pisałam swój motyw od zera. Dla stron wg indywidualnego projektu graficznego mi jest łatwiej napisać swój motyw od zera niż przerabiać istniejący. Wówczas wiem, że panuję nad każdym kawałkiem kodu. Ale zgadzam się, że często nie ma aż takiej potrzeby – zależy dla kogo strona i jakie są wymagania. Pozdrawiam!
16-02-2012 at 13:07
witam,
jestem raczej na etapie raczkowania
jeśli chodzi o wordpress, więc proszę o łopatologiczne wytłumaczenie jak zrobić żeby opcja komentarzy pokazywała się tylko na jednej stronie serwisu
16-02-2012 at 15:56
W WordPressie jest tak, że kilka stron albo inaczej cała grupa stron generowana jest w oparciu o jeden i ten sam szablon (ang. template), czyli dany plik php. Więc jeśli zmodyfikujemy kod w danym pliku tak, że usuniemy fragment odpowiedzialny za wyświetlanie komentarzy, to znikną one ze wszystkich stron, które wygenerowane zostały o dany szablon.
Żeby wskazać, że coś ma się dziać tylko dla konkretnej strony, trzeba te komentarze wyświetlać warunkowo. Czyli zrobić if’a w kodzie. Każda strona ma unikalne id. Zatem trzeba wstawić linię: jeśli identyfikator strony równa się x, to wyświetl komentarze.
Jak to zapisać w php? To już zależy od motywu, który używasz, różne motywu różnie obsługują komentarze.
16-02-2012 at 19:20
Dzięki wielkie za szybką odpowiedź. Używam motywu weaver. W międzyczasie udało mi się wyłączyć wyświetlanie komentarzy na wszystkich stronach. Wpisałam w css
.
# comments {display:none;} więc prawdopodobnie dopisanie tam if’a zadziała tylko nie bardzo wiem jak to zapisać
pozdrawiam
Beata
17-02-2012 at 15:25
W tym motywie komentarze są dołączane za pomocą:
02-11-2011 at 20:29
Witam!
Mam pytanie zbliżone do temetu artykułu:
W rodzinnej stronie chciałbym ukryć dla niezalogowanych użytkowników wpisy i kilka stron. Sprawdziłem kilka wtyczek typu wp-members i żadna nie oferuje takiej możliwośći. Albo ukrywają wszystko albo nic.
Czy jest jakiś „magiczny” sposób rozwiązania mojego problemu?
Pozdrawiam,
Janusz
02-11-2011 at 20:54
Witam! Tobie pewnie chodzi o to, żeby schować przez „obcymi” niektóre wpisy i strony zupełnie, czyli z poziomu oglądania witryny, a nie ukryć do nich dostęp w panelu. Na poziomie każdego wpisu/strony po wejściu w Edycję mamy możliwość ukrycia go za pomocą hasła. Po prawej stronie znajdziesz sekcję pt. „Opublikuj”, trzeba kliknąć w przycisk Edytuj obok pola „Dostępność” i wybrać „Zabezpiecz hasłem”. Może to rozwiąże Twój problem?
06-11-2011 at 13:01
Jak ukryć meta name dla „google-site-verification” ?
JZZ jest autorem Reklamy w Internecie
07-11-2011 at 20:13
WordPress sam nie dopisuje tego mata tagu, pewnie zrobił to jakiś plugin, albo dodano go ręcznie. Tylko skoro się pojawił, to znaczy, że pełni swoją funkcję, jak go wyłączymy, pozbędziemy się tej funkcjonalności.
06-11-2011 at 23:04
Dziękuję za pomoc.
Sprawdziłem funkcję zabezpieczenia hasłem, ale wybrałem wtyczkę WordPress Access Control.
Wg mnie ma wystarczające i proste funkcje.
Pozdrawiam,
Janusz
14-01-2012 at 0:52
Witam.
Właśnie buduję swoją stronkę na WP i całkiem dobrze mi idzie ale po wprowadzeniu kilku zmian w arkuszu stylów css kolor tekstu komentarza zlał mi sie z kolorem tła i za chorobę nie mogę tego naprawić. Poratujcie proszę. W którym miejscu zapisany jest kolor textu komentarza?? Moje wpisy i wszystko inne wyświetla się ładnie, tak jak chciałam.
Z góry dziękuję
Beata
30-01-2012 at 20:08
Każdy motyw WordPressa ma swój plik CSS, który odpowiada za kolorystykę i prezentację strony. Jeśli temat jest aktualny, to podaj proszę link do strony i napisz jak nazywa się użyty przez Ciebie motyw.
25-02-2012 at 19:43
Witaj
zaczynam tworzyć stronę w WP i chciałbym całkowicie ukryć pasek górny i kokpit dla zarejestrowanych użytkowników – subskrybentów, a pozostawić dla pozostałych. Proszę o pomoc.
Pozdrawiam
25-02-2012 at 21:22
add_filter( 'show_admin_bar', 'restrict_show_admin_bar' ); function restrict_show_admin_bar() { return current_user_can( 'edit_posts'); }Polecam również tabelkę Roles_and_Capabilities, wówczas będzie wiadomo dlaczego użyłam wyżej ‘edit_posts’.
25-02-2012 at 21:33
bardzo dziękuję
czy jeszcze jedna prośba nie będzie nadużyciem?
chciałbym także całkowicie zlikwidować dostęp do profilu uzytkownika, czyli po rejestracji aby było przekierowanie na stronę główną
pozdrawiam
26-02-2012 at 14:10
Nie wiem, jak robisz tą rejestrację.
Jeśli przez
To po rejestracji przychodzi email z hasłem, w emailu jest również link do strony logowania. Po jego kliknięciu i zalogowaniu się następuje automatyczne przekierowanie na stronę główną witryny.
26-02-2012 at 14:18
Witaj
źle się wyraziłem, chodzi o logowanie, nie o rejestrację
chodzi mi o to, że jak loguje się już zarejestrowany użytkownik, to zamiast na stronę główną wchodzi na swój profil, przynajmniej tak się dzieje jak robię testy
chciałbym aby użytkownik po zalogowaniu wchodził bezpośrednio na stronę główną
wykorzystuję normalne logowanie wordpressa
26-02-2012 at 14:19
A której wersji WP używasz?
26-02-2012 at 14:25
3.3.1
26-02-2012 at 14:44
Już wiem, w czym rzecz. Jeśli user wchodzi na stronę przez wp-login.php, to wrzuca go na główną, przecież jeszcze może wejść przez wp-admin. Wówczas faktycznie wrzuca go do kokpitu.
Możesz temu zapobiec wstawiając do functions.php:
add_action('init', 'prevent_admin_access', 0); function prevent_admin_access() { if (strpos(strtolower($_SERVER['REQUEST_URI']), '/wp-admin') !== false && !current_user_can('edit_posts')) wp_redirect(get_option('siteurl')); }26-02-2012 at 14:57
serdeczne dzięki
pozdrawiam
14-03-2012 at 23:09
To chyba najlepszy blog o WP na jaki wpadłem od 4dni bo tyle z nim mam do czynienia
Trochę trudny ale powoli ogarniam CODEX, strukturę szablonu i powoli PHP a loopy !foo & i coś tam to już kiedyś to widziałem
15-03-2012 at 17:02
Dzięki za miłe słówko! Wszystko jest trudne dopóki nie stanie się proste
Miłych doświadczeń z WordPressem życzę.
31-03-2012 at 6:09
Jak zrobić ze gdy dodaję wpis pojawia się na stronie blog?
31-03-2012 at 11:36
Co to znaczy, że gdy dodajesz wpis, pojawia się na stronie blog?
05-04-2012 at 12:14
Witam Aga,
A masz może sposób na rejestrowanie użtkowników WP, a dokładnie potrzebuję wtyczki lub gotowego kodu, który spowoduje ukrycie treści dla osób niezarejestrowanych. Ale teraz najważniejsze, każdy zarejestrowany musi mieć dostęp do innej treści, np postów tylko dla niego. Mógłbym to rozwiązać np poprzez kategorie: „kategoriaA” – do niej ma dostęp „użytkownikA”, „kategoriaB” – do niej ma dostęp „użytkownikB” itd. Masz może jakieś sprawdzone rozwiązanie?
Pozdrawiam
05-04-2012 at 18:07
Do pokazywania treści tylko użytkownikom zalogowanym możesz wykorzystać funkcję is_user_logged_in(), która sprawdza czy odwiedzający witrynę jest zalogowany.
Jeśli chodzi o drugą część pytania, to najważniejsza kwestia w jaki sposób chcesz „grupować” użytkowników. Użytkownik rejestrując się w WP podaje tylko name (i hasło), a sprawdzanie co kto może oglądać na podstawie user name’a chyba mija się z celem? Żeby powiedzieć coś więcej musiałabym poznać specyfikę tego konkretnego przypadku.
A może lepiej będzie wykorzystać podstawowe role w WP (http://codex.wordpress.org/Roles_and_Capabilities)?
Ciężko jest coś poradzić mając tylko ogólne informacje.
06-04-2012 at 12:02
Cześć Aga,
Dziękuję za szybką odpowiedź. Generalnie potrzebuję, by np:
- użytkownik A – miał dostęp do wpisów 1,2,3,
- użytkownik B – miał dostęp do wpisów 4,5,6,
- iżytkownik C – miał dostęp do wpisów 7,8,9,
I żeby żaden z nich nie miał dostępu do panela administracyjnego.
I super byłoby, gdyby np:
- użytkownik D – miał dostęp do wpisów np 2,4,9.
Takiego rozwiązania szukam. Podpowiesz coś?
11-04-2012 at 18:58
Spróbuj za pomocą tego pluginu:
http://urbangiraffe.com/plugins/user-permissions/
Na screen shotach pokazanych na tej stronie zobaczysz, że za pomocą identyfikatorów użytkowników możesz manipulować który artykuł kto może czytać/pisać.
06-04-2012 at 12:08
Korzystając z Twojej uprzejmości i wiedzy, może pomożesz mi z innym problemem?
Używam shortcode do tworzenia kolumn w tekście. I teraz, jeżeli mam 2 kolumny, gdzie kolumna nr1 ma mniej tekstu niż kolumna nr2, to tekst z kolumny nr 2 zaczyna „wchodzić” pod kolumnę nr1 gdy ta się kończy. Czemu tak się dzieje? Jak to usunąć? Ja żeby tego uniknąć muszę dodać w kolumnie nr1 puste wiersze, tak aby wyrównać wysokość kolumny nr1 do kolumny nr2. I to jest moim zdaniem głupie rozwiązanie, ale innego nie znalazłem.
Na wszystkich przykładach w necie kolumny wyglądają ok, a u mnie nie…
Pozdrawiam
07-04-2012 at 17:59
Z Shortcode błąd zrobiłem sam i już poprawiłem (zjadłem jeden znak i stąd całe zamieszanie).
Będzie mi miło przeczytać o rozwiązaniu z logowaniem i dostępem do treści.
Pozdrawiam
11-04-2012 at 18:59
Cieszę się, że się udało znaleźć przyczynę. Nie zawsze mogę odpowiedzieć na bieżąco, ale jak widać, czasami to i dobrze, bo pewnie samodzielnie znalezione rozwiązanie dużo bardziej cieszy
.
12-04-2012 at 14:01
Cieszy, tym bardziej, że wszystkiego o WP dowiedziałem się z neta i metodą prób i błędów. Więc znalezienie własnego błędu samodzielnie to też nauka i radocha, że się znalazło
A masz może pomysł na to moje logowanie dla różnych osób?
12-04-2012 at 17:54
A ten plugin, który podałam nie sprawdził się?
16-04-2012 at 19:58
Próbowałem wkleić podane linie kodu do functions.php, ale wyskakuje mi taki błąd:
Fatal error: Call to undefined function remove_submenu_page() in /[...]/Wordpress1/wp-content/themes/mm-photo/functions.php on line 13
Chodzi mu o te linie:
add_action( ‘admin_init’, ‘remove_submenu_items’ );
function remove_submenu_items() {
remove_submenu_page( ‘themes.php’, ‘theme-install.php’ );//podmenu Motywy
remove_submenu_page( ‘themes.php’, ‘widgets.php’ );//podmenu Widgety
}
Próbowałem w standardowym szablonie, a także na szablonie pobranym z tej strony (z artykułu o konwersji statycznej strony HTML do WordPressa).
Mam WordPressa w wersji 2.8.4 PL.
Jakieś sugestie? Co źle robię? Z góry dzięki za pomoc.
16-04-2012 at 20:04
Już sam wiem o co chodzi, ale zorientowałem się dopiero po napisaniu tego posta. Pobrałem WordPressa ze strony http://wordpress-polska.org/download/wordpress mylnie zakładając, że ściągam najnowszą wersję (tak tam zresztą jest napisane). Chyba strona jest nieaktualna, szkoda tylko, że wyświetla się na pierwszym miejscu i wprowadza w błąd. Przepraszam za zamieszanie, można zignorować moje posty, bo nie wiem czy się komukolwiek na coś przydadzą…
A blog świetny! Oby tak dalej!
16-04-2012 at 20:27
Nie dziwię się, że Cię to zmyliło. Już sporo speców od WP próbowało walczyć z tym, żeby przebić się przez tą feralną stronę z pierwszej pozycji w google’u i się nie udało.
18-04-2012 at 22:57
Witam serdecznie, dopiero uczę się WP. Mam taki kłopocik, dodając nową stronę generuje się automatycznie tytuł strony, który jest na samej górze i nie mam pojęcia jak te tytuły/nagłówki usunąć. Nie mam żadnej nad nimi kontroli. Czy jest jakiś plugin czy wyłącznie zmiana w kodzie?
Zależy mi by się pozbyć tych tytułów. Proszę o podpowiedź.
23-04-2012 at 21:12
Witam serdecznie i przepraszam, że tak późno odpowiadam. Zdaje się zaszwankowały mi automatyczne powiadomienia o komentarzach i kilka komentarzy zupełnie przegapiłam. Tak, to w jaki sposób jest ustawiany tytuł strony z head’a, czyli title, jest zapisane w kodach źródłowych motywu i zwykle nie można tego w prosty sposób zmienić z poziomu użytkownika. Wtyczki optymalizujące pod kątem SEO pozwalają na ich modyfikację. Np. ta: http://wordpress.org/extend/plugins/all-in-one-seo-pack/.
23-04-2012 at 21:50
Dziękuję za pamięć. SEO to znalazłem ale na samej stronie te ogromne tytuły – to mnie denerwuje, nie wiem jak mam je usunąć. Miałem nadzieję, że może jest jakiś PLUG do takich spraw.
25-04-2012 at 19:47
A, teraz rozumiem, o co chodzi. To musisz zmienić bezpośrednio w kodzie motywu Twenty Eleven. Musisz wejść do katalogu z motywem (wp-cotent/themes/twentyeleven) i w plikach php poszukać miejsc:
20-04-2012 at 16:45
Ja mam takie zapytanie jak usunąć link „wordpress.org” z wedgeta wordpressa pt:”meta”
Radek jest autorem Wapń(pot.wapno)
21-04-2012 at 23:05
To jest zaszyte w plikach core’owych WordPressa (wp-includes/default-widget.php), jeśli je zmienisz, to stracisz te zmiany po upgradzie WP do nowej wersji. Możesz spróbować za pomocą pluginów:
http://wordpress.org/extend/plugins/customize-meta-widget/ albo
http://wordpress.org/extend/plugins/enhanced-meta-widget/
Idealne rozwiązanie to w ogóle pozbyć się tego z paska bocznego, a gdzieś w zakładkach zapisać sobie linki do potrzebnych rzeczy.
22-04-2012 at 20:21
Witam,
Jestem kompletnie zielona w blogowaniu i stawiam pierwsze kroki. Na tej stronie przeczytałam już szereg ciekawych i b. pomocnych informacji – dziękuję.
Zakładam właśnie bloga, ale dopiero tworzę treści i wygląd. Nie chcę żeby był już widoczny w wyszukiwarkach, ale jednak jest. Chciałabym go ukryć. Znalazłam informację o wtyczce umożliwiającej ukrycie strony: http://wordpress.org/extend/plugins/pc-hide-pages/ jednak nie znalazłam żadnej opinii o niej. Czy ktoś z Was już to testował? Można bezpiecznie zainstalować? Tak, żeby w dowolnym momencie móc upublicznić bloga? Z góry dziękuję za pomoc. Aga
22-04-2012 at 20:45
Żeby odpędzić się od wyszukiwarek trzeba wejść w Ustawienia->Prywatność i zaznaczyć opcję „Chcę zablokować wyszukiwarki, ale zezwolić na dostęp zwykłym odwiedzającym”. Oczywiście na efekt będzie trzeba trochę poczekać, aż boty indeksujące znów zajrzą na Twój blog i zaktualizują indeksy.
O zaznaczenie tej opcji pytany jest admin zaraz na początku, podczas instalacji witryny. Pewnie wtedy zostawiłaś ustawienie domyśle, które pozwala na widoczność witryny w wyszukiwarkach.
Trzymam kciuki za Twoje blogowanie. Jak będziesz chciała zapytać o coś jeszcze, to w miarę możliwości pomogę.
22-04-2012 at 20:50
Dziękuję za błyskawiczną pomoc:):):) teraz mogę spokojnie działać dalej
Pozdrawiam. Aga