WordPress: dodaj nofollow do wszystkich linków w treści

Drobny kawałek kodu, który nadaje wszystkim linkom w artykułach atrybut nofollow.

add_filter( 'the_content', 'add_no_follow' );
function add_no_follow($content)
{
    if ( preg_match_all( '/<a[^>]+>/', $content, $matches ) ) {
        foreach ( $matches[0] as $old ) {
            $new = preg_replace( '/ rel="[^"]+"/', '', $old );
            $new = preg_replace( '/>/', ' rel="nofollow">', $new );
            $re = sprintf('|%s|', preg_replace( '/\|/', '\\|', $old ) );
            $content = preg_replace( $re, $new, $content );
        }
    }
    return $content;
}

pobierz plik: iworks-nofollow.php

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

Motyw WordPress – Gerberki

Celem pracy było stworzenie serwisu konkursowego dla Gerberków.

w sieci

październik 2013
adres
oprogramowanie
WordPress
cel
serwis konkursowy
zakres prac
wytworzenia szablonu do WordPress, konfiguracja wtyczek
technologie
php, html5, gettext

WordCamp Wrocław 2013

Weekend 28-29 września spędziłem we Wrocławiu, na corocznym spotkaniu entuzjastów WordPressa, zwanego WordCampem.

Organizacja

Fantastyczna organizacja! Co ekipa to jednak ekipa, choć bez ducha całego przedsięwzięcia, czyli Kasi prawdopodobnie nie byłoby to samo, a może nic by nie było. Nigdy nie wiadomo. Serdeczne podziękowania dla pozostałych członków ekipy. Lista o przypadkowej kolejności, to nie jest tak, że kogoś faworyzuje, bo przecież wielu rzeczy nie widać i nie mnie oceniać “kolejność”. Oto oni: Agnieszka, Marcin, Wojtek, Krzysztof, Grzesiek. Czytaj dalej WordCamp Wrocław 2013

Motyw WordPress – MindSet

Celem pracy było odświeżenie istniejącej wcześniej strony i nadanie jej nowocześniejszego wyglądu.

W serwisie wdrożyłem wtyczkę do obsługi wielu języków: polylang.

w sieci
październik 2013
adres
http://mindsetcs.pl/
oprogramowanie
WordPress
cel
odświeżenia serwisu
zakres prac
wytworzenia szablonu do WordPress, konfiguracja wtyczek
technologie
php, html5, gettext

Dumny i blady, 3 linijki zmian

Drobniutka popraweczka, która wyszła w trakcie pisania o filtrze shortcode_atts_{$shortcode} doczekała się i akceptacji i wdrożenia.

Szczegóły można zobaczyć w tickecie: http://core.trac.wordpress.org/ticket/24979

Wiem, wiem że to drobiazg, ale i tak jestem bardzo zadowolny, bo to moja pierwsza poprawka do core’a, która została wdrożona. Była jeszcze jedna, ale wysłane za późno i skasowana jako duplikat.

Atak na wp-login.php i bardzo proste rozwiązanie

Dzisiejszy dzień zaczął się dla mnie dość dziwnie. Poranne spotkanie z klientem skończyło się przed czasem z powodu nie działania serwisu testowego! Co dziwne, czasem coś się pojawiało, czasem nic. Generalnie dość nieprzyjemna sytuacja, biorąc pod uwagę, działo się to na prezentacji serwisu, krótko przed odbiorem.

A że serwis testowy jest jedną z witryn w sieci blogów, do której należy również ta witryna, to również ona nie działa. Czytaj dalej Atak na wp-login.php i bardzo proste rozwiązanie

Motyw WordPress – ASM

Celem pracy było odświeżenie istniejącej wcześniej strony i nadanie jej nowocześniejszego wyglądu. W pełni responsywny motyw został stworzony w dość krótkim czasie. Do nowej witryny przeniesiono też treść z poprzedniej wersji.

We wdrożeniu wykorzystano dwa własne typy wpisów, dla sekcji klientów oraz dla firm wchodzących w skład grupy. Rozwiązanie jest bardzo proste w obsłudze, a zarządzanie firmami czy klientami jest tak proste jak dodawanie wpisów.

Projekt graficzny wykonał Michał Olkowski.

w sieci
wrzesień 2013
adres
www.asmgroup.pl
oprogramowanie
WordPress
cel
odświeżenia serwisu
zakres prac
wytworzenia szablonu do WordPress, konfiguracja wtyczek, przeniesienie treści
technologie
php, html5, gettext