Konfiguracja widgetu meta
-
Chciałbym zmienić wygląd panelu logowania się.
Otóż z dostępnych opcji mam Zaloguj się, zarejestruj się, 2 kanały RSS i wordpress.orgChciałbym to trochę zmienić, usunąć RSSy a zamiast wordpress.org wstawić swój odnośnik- do forum. Tym samym zmieniając nazwę buttona.
Który plik należy wyedytować i jak?
-
nie prościej skoro się nie wie zrobić widget tekst>w nim zrobić sobie listę i w niej zawrzeć linki 🙂
A wiesz, że to bardzo nie głupi pomysł?
Tylko jak zrobić, żeby po zalogowaniu się, link zmienił się na wyloguj się. A zarejestruj się na administracja witryną czy profil ?
racja, trzeba by zakładać pętlę hmmm
<?php if ( is_user_logged_in() ) { echo 'Welcome, registered user!'; } else { echo 'Welcome, visitor!'; } ?>http://codex.wordpress.org/Function_Reference/is_user_logged_in
Php nie znam, ale z innych rzeczy to kojarzę, że echo wyświetla tekst, a to mi nie koniecznie jest potrzebne.
Musiałby być link. W htmlu nie da się przypadkiem zrobić jakoś pętli warunkowej?btw, zobacz mój wpis o wigdecie z phpBB nie wiem czemu ale nie wyświetla moich postów tak samo w motywach…
Coś psuje się to forum 🙂<?php if ( is_user_logged_in() ) { //tutaj wstawiasz linki, które widzi użytkownik zalogowany echo 'Welcome, registered user!'; } else { // tutaj wstawiasz linki, które widzisz użytkownik niezalogowany echo 'Welcome, visitor!'; } ?>weź walnij to sobie w sidebar od razu załapiesz o co chodzi 🙂
Jak to wrzuciłem To się strona rozwaliła 😀
Dobrze kojarzę, że „//” powodują, że to co napiszemy za robi się jako komentarz?Wrzuciłem to w sekcję <?php
?>
I luzem – nie działa ;]
A napisałem to tak. Podejrzewam, że powinienem dodać echo po adresie url
if ( is_user_logged_in() ) { http://ksawerow.org/wp-admin/ http://ksawerow.org/wp-login.php?action=logout&_wpnonce=5fd0981fb0 echo 'Witaj na Ksawerów.org'; } else { http://ksawerow.org/wp-login.php?action=register http://ksawerow.org/wp-login.php echo 'Dołącz do nas'; }A wydaje mi się, że powinno być
if ( is_user_logged_in() ) { http://ksawerow.org/wp-admin/ echo 'Panel użytkownika' (tutaj dla admina jest panel administratora a dla zwykłego użytkownika to panel użytkownika więc chyba powinna być kolejna pętla. ) http://ksawerow.org/wp-login.php?action=logout&_wpnonce=5fd0981fb0 echo 'Witaj na Ksawerów.org'; } else { //http://ksawerow.org/wp-login.php?action=register http://ksawerow.org/wp-login.php echo 'Dołącz do nas'; }Chyba jednak łatwiej będzie wykasować część z tamtego widgetu o nazwie Meta -tylko jak się do niego dostać? Gdzie on ulokowany jest?
Nie ma sensu edytować kodu widgetu, gdyż z każdą aktualizacją WP będziesz musiał to robić od nowa. Tutaj masz dwie wtyczki które usuwają domyślny widget meta i dodają swój. Jeśli nie chcesz sobie śmiecić we wtyczkach, to możesz zawsze skopiować i wkleić kod do functions.php – np. tej pierwszej wtyczki.
http://wordpress.org/extend/plugins/customize-meta-widget/
http://wordpress.org/extend/plugins/custom-meta-widget/screenshots/No dobra, wtyczka załatwiła wszystko 🙂 Jak widzę, wtyczki są już na każdy możliwy problem…
Ale to bardzo mnie cieszy.Jednak nie wsyzstko działa jak należy.
Po wylogowaniu się, pojawia się komunikat:Fatal error: Call to a member function session_kill() on a non-object in /home/ti112429/public_html/ksaweroworg/wp-content/plugins/phpbb-single-sign-on/module.phpbb.php on line 143
phpbb-single-sign-on – to nie jest żaden z podanych przeze mnie pluginów.
Racja, czyli już wiadomo co jest przyczyną!
A kiedykolwiek pracowałeś z tą wtyczką? W innym temacie podali WP phpBB bridge ale taka wtyczka nie istnieje – znalazłem to, ale trzeba odpowiednio skonfigurować, nie bardzo wiem jak 🙂 Może coś znajde w sieci…Nie. Kiedyś udało mi się połączyć WP i phpbBB3, ale tam połowę musiałem dopisać sam, i to było dawno temu. Teraz są nowe wersje WP i phpBB3 – więc wątpię aby komuś się chciało pisać albo aktualizować bridge, gdyż jest to kupa roboty, no chyba że za opłatą, jedynie te płatne rozwiązania są warte uwagi.
Kurde słabo. A już miałem nadzieję, że uda mi się to jakoś sprytnie i w miarę łatwo połączyć.
Temat ‘Konfiguracja widgetu meta’ jest zamknięty na nowe odpowiedzi.