Autor: Marcin Pietrzak Strona 9 z 41

Przywracanie usuniętego administratora w WordPressie

Dość często spotykam pytanie typu:

Usunąłem konto administratora, jak je przywrócić?

Bardzo skutecznym i dość prostym rozwiązaniem jest stworzenie malutkiego pliku, do którego zapukamy przez przeglądarkę:

require 'wp-load.php';
$user_id = wp_create_user( 'marcin', '123456', 'exampe@domain.com' );
$wp_user_object = new WP_User( $user_id );
$wp_user_object->remove_role( 'subscriber' );
$wp_user_object->add_role( 'administrator' );

Wystarczy dodać plik (jest załączony na dole wpisu) do głównego katalogu serwisu i wybrać go w przeglądarce. W funkcji wp_create_user()wp_create_user() należy wprowadzić swoje dane.

Po uruchomieniu zostanie założony użytkownik „marcin” z hasłem „123456” i wybranym adresem email.

Jeżeli mamy już użytkownika w bazie, a nie ma on uprawnień, to musimy pobrać identyfikator użytkownika za pomocą funkcji username_exists()username_exists()

WordPress 3.5.2

Kilka dni temu wydano drugą poprawkę do wersji 3.5, która zwiera poprawki aż 12 błędów. Ze względu na to, że poprawki usuwają błędy bezpieczeństwa, zalecam aktualizację.

Niektóre z poprawek zabezpieczeń:

  • Blokowanie ataków polegających na fałszowaniu żądań, które mogą umożliwić uzyskanie dostępu do witryny.
  • Poprawka publikowania wpisów przez współpracowników oraz zmiany autora.
  • Aktualizacja do SWFUpload (zewnętrzna biblioteka) w celu naprawić luki typu: cross-site scripting.
  • Zapobieganie atakom Denial of Service na wiadomości chronione hasłem.
  • Aktualizacja biblioteki TinyMCE aby naprawić podatność: cross-site scripting.
  • Wiele poprawek błędu typu: cross-site scripting.
  • Poprawiono ujawnianie pełnej ścieżki do pliku w przypadku błędu ładowania.

Zobacz też pełną listę zmian.

Domyślne linkowanie plików galerii w WordPress

Bardzo krótko i bardzo szybko. Kod powoduje, że galerie linkują do pliku graficznego, a nie do strony załącznika. Jest odpowiedzią na pytanie zadane na twarzoksiążce.

class-iworks-default-gallery-link.php
[zip href="http://iworks.pl/wp-content/uploads/2013/06/iworks-gallery-default-file.php-.zip"]iworks-gallery-default-file.php-.zip[/zip]

Jak użyć podany kod?

Masz 3 rozwiązania:

  1. wrzuć załączony plik do folderu wp-content/plugins, a potem włącz wtyczkę
  2. wrzuć załączony plik do folderu wp-content/mu-plugins
  3. dołącz kod do pliku functions.php aktualnie używanego motywu

Rewolucyjna zmiana w WordPressie?

Pojawiła się pierwsza wypowiedź dotycząca następnej dużej wersji WP, czyli do wersji 4.0.

Zapowiada się małe trzęsienie ziemi, które powinno zmieść stare wtyczki i motywy w niebyt.

Oczywiście chęci zmian, prezentowane przez Matta są zdecydowanie większe niż możliwości.

10ta rocznica wydania pierwszego WordPressa

Trudno mi uwierzyć, że WordPress za chwile skończy 10 lat! Ale tak to już ten czas szybko biegnie. Sam przecież pracuję i korzystam z niego już ładnych kilka lat.

10ta-rocznica-wordpress-dlugie

27 maja 2013 to dziesiąta rocznica pierwszego wydania: WordPress Now Available w związku z czym pojawiła się idea, żeby ten dzień uczcić spotkaniami entuzjastów WordPressa, do czego zachęcają na oficjalnej stronie: Save the Date: May 27.

Jak to zrobić?

Sprawa jest bardzo prosta, należy skorzystać s serwisu meetup.com:

  1. Gdańsk
  2. Kraków
  3. Warszawa
  4. Wrocław

Dodatkowo, jeżeli zbierzemy się w więcej niż 50 osób, Centrala podeśle nam jakieś rocznicowe drobiazgi.

To jak? Widzimy się na 10-tej rocznicy?

W oczekiwaniu na 3.6 – beta 1

WordPress 3.6 Beta 1 jest dostępny od dziś!

Co prawda data wydania minęła dwa tygodnie, ale nie ma to chyba większego znaczenia. Wszystkim spragnionym nowej wersji przypominam, że to nie jest jeszcze dobry moment, żeby wdrażać 3.6 na produkcyjnym serwerze.

Co nowego czeka nas w 3.6?

  • Formaty wpisów zostaną wzbogacone o własne UI, a autorzy motywów zyskają funkcje umożliwiające dostęp do danych.
  • Twenty Thirteen: nowy, super kolorowy motyw w którym skupiono się na blogowaniu i maksymalnym wykorzystaniu formatów wpisów.
  • Pliki multimedialne: osadzaj własne treści multimedialne bez konieczności używania zewnętrznych wtyczek. Obejmuje też serwowanie z własnego serwera.
  • Auto-zapis wpisów: wpisy są zapisywane lokanie, więc jak zdechnie net, czy wywali się przeglądarka nie stracisz tego co już zotało zapisane.
  • Blokowanie wpisów: rozpoczynając edycję wpisu można zobaczyć kto go właśnie edytuje oraz wyłączyć taką osobę z edycji poprzez przejęcie dokumentu.
  • Menu: znacząco uproszczono zarządzanie menu oraz zmiana boksów na blok typu harmonijka.
  • Wersje wpisów: całkowicie nowa filozofia obsługi wersji wpisów.

Jeżeli chcesz pomóc w rozwoju WP, to uruchom wersję beta i testuj silnik, swoje wtyczki, motywy. Ja osobiście z testami poczekam do wersji RC1, ponieważ beta to jednak jeszcze za wcześnie.

Wpis na podstawie: WordPress 3.6 Beta 1.

Ciasteczka dla WP

Maleńka wtyczka, żeby spełnić wymogi prawa.

Opcje konfiguracji

  • url z opisem
  • element jQuery do którego trzeba podpiąć informację
  • tekst wiadomości

Jak to działa?

Wtyczka wyświetla podpinany za pomocą jQuery tekst. Sam komunikat wyświetlany jest raz na 28 dni, biorąc pod uwagę ostatnią wizytę. Wystarcza to żeby spełnić warunki stawiane przez prawo.

Należy też stworzyć stronę, na której opiszecie jak wykorzystujecie na stronie pliki cookie.

[zip href="http://iworks.pl/wp-content/uploads/2013/03/ciasteczka.1.1.zip"]ciasteczka.1.1.zip[/zip]

Jak użyć podany kod?

Masz 3 rozwiązania:

  1. wrzuć załączony plik do folderu wp-content/plugins, a potem włącz wtyczkę
  2. wrzuć załączony plik do folderu wp-content/mu-plugins
  3. dołącz kod do pliku functions.php aktualnie używanego motywu

WordPress 3.5.1 PL – wydany

Doczekaliśmy się wydania polskiej wersji 3.5.1 PL, którą można pobrać ze strony projektu lub zaktualizować z kokpitu administratora.

W oczekiwaniu na 3.6 – droga do beta 1

Teoretycznie dwa dni temu (13.03.2013) miała być wydana pierwsza beta nowej wersji. Miała być. Jak donosi Mark Jaquith, nie zostały dotrzymane terminy wykonania nowych funkcjonalności, a beta powinna zawierać już wszystko co ma być nowego. Tak z założenia.

Beta to droga do testów. To ścieżka poprawiania wykrywanych błędów, a nie moment na dodawanie nowych funkcjonalności.

Ostatecznie termin opublikowania pierwszej wersji testowej został przesunięty o dwa tygodnie na 27. marca. Uważam, że to słuszna decyzja.

Prawdopodobnie za dwa tygodnie zostanie ukończone dodawanie nowych funkcjonalności, co będzie oznaczać możliwość wydania bety.

Automatycznie przesunięta została data wydania nowej wersji na 29. kwietnia.

Więcej informacji, możesz znaleźć tutaj: The Road to 3.6 Beta 1.

Strona 9 z 41

Oparte na WordPress & Theme by Anders Norén