Marcin Pietrzak

Marcin Pietrzak

  • WordPress
  • o mnie
Ilustracja przedstawiająca ptaka w locie.
  • Filtr dnia: shortcode_atts_{$shortcode}

    Filtr dnia: shortcode_atts_{$shortcode}

    Jedna z pierwszych rzeczy z WP 3.6, którą już wykorzystuję jest filtr na który już dawno czekałem, bo wzmianki o tym filtrze pojawiły się gdzieś na początku roku. Ale do rzeczy! Przypomnij sobie kod, który pozwalał na domyślne linkowanie plików galerii w WordPress. Jak widać główna instrukcja oparta była o wyrażenie regularne i nie jest to konstrukcja elegancka, a dodatkowo może zdublować parametr link. preg_replace( '/(\[ gallery[^\]]*)\]/’, „$1 link=\”file\”]”, $content ); Dziś ten […]

    7 sierpnia, 2013
  • WordPress 3.6 – polskie tłumaczenie

    WordPress 3.6 – polskie tłumaczenie

    Plik polskiego tłumaczenia do 3.6. Brakuje jeszcze kilkunastu fraz, ale w większości są to frazy na ekranie „marketingowym”. Brakuje tez kilku fraz dotyczących zarządzania wersjami wpisów, ale tych fraz nie ma jeszcze w plikach z językiem angielskim, więc ciężko powiedzieć ile tego jeszcze może być. Przykładowo nie ma frazy: „Previously restored by”. W miarę uzupełniania fraz, będę aktualizował wpis i pisał o tym w komentarzu, więc zachęcam do zostawienia komentarza i zaznaczanie „Wyślij na mój adres powiadomienie o nowym […]

    2 sierpnia, 2013
  • WordPress 3.6

    WordPress 3.6

    1 sierpnia to dla korzystających z WordPressa data wydania nowej wersji. Ta nosząca imię Oscar jest przede wszystkim powrotem do korzeni. Domyślny motyw, który wraca do korzeni, do tego czym WP zawsze był, czyli oprogramowaniem do blogowania. Najważniejsze zmiany dla użytkowników Nowy motyw – Twenty Thirteen – jedno-kolumnowy, nowoczesny, pełen kolorów z obsługą motyw z doskonałą obsługą multimediów. Całkowicie nowy sposób zarządzania wersjami wpisów. Blokowanie wpisu […]

    2 sierpnia, 2013
  • Filtr dnia: post_thumbnail_html

    Filtr dnia: post_thumbnail_html

    Filtr działa na koniec w funkcjach: the_post_thumbnail get_the_post_thumbnail pozwalając na modyfikację kodu html ikony wpisu. Króciutki przykład działania, pozwalający usunąć z treści atrybuty height oraz width add_filter( 'post_thumbnail_html’, iworks_remove_width_and_height, 10, 5 ); function iworks_remove_width_and_height( $html, $post_id, $post_thumbnail_id, $size, $attr ) { $html = preg_replace( '/ (width|height)=”[^”]+”/’, ”, $html ); return $html; } Podany kod wystarczy dodać do pliku functions.php używanego motywu.

    29 lipca, 2013
  • Jak w WordPressie przywrócić odnośniki?

    Jak w WordPressie przywrócić odnośniki?

    Od wersji 3.5 nie widać w menu administratora strony do zarządzania odnośnikami, o czym pisałem już kiedyś: Rezygnacja z Odnośników w WordPress 3.5. Jest bardzo prosta droga, do tego, żeby nadal zarządzać odnośnikami: add_filter( 'pre_option_link_manager_enabled’, '__return_true’ ); Powyższą linijkę wystarczy dodać do pliku functions.php używanego motywu.

    28 lipca, 2013
  • Przywracanie usuniętego administratora w WordPressie

    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 […]

    15 lipca, 2013
  • WordPress 3.5.2

    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 […]

    3 lipca, 2013
  • Domyślne linkowanie plików galerii w WordPress

    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 { public function __construct() { add_filter( 'the_content’, array( &$this, 'the_content’ ), 1 ); } public function the_content( $content ) { return preg_replace( '/(\[ gallery[^\]]*)\]/’, „$1 link=\”file\”]”, $content ); } } new iWorks_Default_Gallery_Link(); Uwaga w kodzie na stronie jest błąd […]

    13 czerwca, 2013
  • Rewolucyjna zmiana w WordPressie?

    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.

    22 maja, 2013
  • 10ta rocznica wydania pierwszego WordPressa

    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. 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: […]

    12 kwietnia, 2013
←Poprzednia strona
1 … 6 7 8 9 10 … 41
Następna strona→

Marcin Pietrzak

Dumnie wspierane przez WordPress