W wielu miejscach i przez wiele osób poruszana jest kwestia bezpieczeństwa WordPressa, ale bardzo mało uwagi poświęcone jest niepozornemu zaganieniu, jakim jest plik robots.txt, który sam z siebie nie poprawia bezpieczeństwa, ale wpływa na to co z naszego serwisu skopiują sobie wyszukiwarki.
Zdaję sobie sprawę, że wyszukiwarki tak naprawdę i tak chodzą po tych miejscach, ale przynajmniej nie prezentują na cały świat zawartości. Zaprezentowany kawałek kodu dodaje do pliku robots.txt wpisy, informujące roboty, której treści serwisu nie publikować.
add_filter( 'robots_txt', 'iworks_filter_robots_txt' );
if ( !function_exists( 'iworks_filter_robots_txt' ) ) {
function iworks_filter_robots_txt( $robots )
{
$entries = array(
'/.htaccess',
'/license.txt',
'/readme.html',
'*/trackback/',
'/wp-admin/',
'/wp-content/languages/',
'/wp-content/mu-plugins/',
'/wp-content/plugins/',
'/wp-content/themes/',
'/wp-includes/',
'/wp-*.php',
'/xmlrpc.php',
);
$robots .= "\n";
foreach ( $entries as $one ) {
$robots .= sprintf( 'Disallow: %s%s', $one, "\n" );
}
return $robots;
}
}
pobierz plik: iworks_add_to_robots_txt.php
Standardowo należy:
- ściągnąć plik
- rozpakować do katalogu wp-content/plugins
- uruchomić wtyczkę
- lub rozpakować do katalogu wp-content/mu-plugins i wtedy nie trzeba już jej aktywować, będzie po prostu działać (polecam ten sposób)
sty 2012 24
Za pomocą funkcji get_the_post_thumbnail można w szablonie wstawić miniaturki wpisu, zwane „ikoną wpisu”. Czasem przydałoby się zmodyfikować to co dostajemy na wyjściu i poniżej zaprezentowane są trzy różne sposoby wykorzystania filtra post_thumbnail_html, dzięki któremu można usunąć,...
sty 2012 21
Poberz wtyczkę do zaciemniająca WordPressa w poniedziałek: nie-dla-acta.php, rozpakuj ją i umieść w katalogu wtyczek, po czym aktywuj. Przez cały poniedziałek (23-01-2012) Twój blog będzie niedostępny dla odwiedzających. Za stroną Nie dla ACTA ACTA...
sty 2012 21
mikor zapytał: Moje pytanie dotyczy przypadku w którym jako stronę startową ustawimy swoją stronę. Jak można ustawić stronę z postami? Aby ustawić coś takiego należy skorzystać ze stron: „Ustawienia” ->...
sty 2012 19
Dzisiejszy snippet powstał „na zamówienie” jednego z użytkowników kanału #wordpress na IRCu, i służy do kasowania wpisów krótszych niż 800 znaków. Cel właściwie jeden, nadchodząca panda może spamiarakom z krótką treścią zrobić kuku....
sty 2012 17
Zastanawialiście się może kiedyś jak przyrasta baza danych waszego serwisu opartego o WordPress? Jeżeli nie publikujecie kilku wpisów dziennie, to może nie jest to jakaś niesamowita wielkość ale coś tam się dzieje....
sty 2012 16
Jak losowo wyświetlać posty? Nic prostszego, wystarczy jedna linijka kodu (tu rozbite, żeby dobrze się wyświetlało: add_filter( 'posts_orderby', create_function( '$a', 'return "rand()";' ) );
sty 2012 5
Każdy kto zdążył już do tej pory zaktualizować WordPressa do wersji 3.3 powinien jak najszybciej wykonać aktualizację do wersji 3.3.1, ze względu na wykrytą i załataną dziurę w systemie komentarzy, która była wrażliwa na atak...
gru 2011 23
Na polskim forum WordPressa użytkownik kujdak zadał pytanie Mam skórkę Twenty Eleven ten. chciałem wyróżnić posty ” co drugi o np. szarym tle. porsze o pomoc jak to zrobic? Odpowiedź dotyczy dowolne skórki...
gru 2011 23
Jeżeli odwiedzacie repozytorium wtyczek WordPressa to być może trafiliście na wtyczki, które posiadają graficzny nagłówek. Całość zmian opisał Matt, a sposób na umieszczenie graficznego banerka jest niesamowicie prosty i składa się z trzech kroków: Utwórz obrazek...
ostatnie komentarze