Bardzo łatwo, po prostu użyj tego kodu:
Kategoria: Snippet Strona 1 z 4

Filtr bardzo podobny do style_loader_src, ale dla odmiany działający np. na pliki javascriptu.
Od dłuższego czasu denerwowało mnie to, że wszędzie gdzie zasysane jest jquery.js również pojawia się jquery-migrate.js, a ja go nie potrzebuję. Wiem jakich wtyczek używam, wiem że nie ma takich które potrzebują migrate.

Jak bumerang wraca temat polskich znaków w Google Fonts i tego że ich nie widać.
Gwiazdka w tytule oznacza pewne założenie. Otóż tym założeniem jest to, że dany krój pisma posiada polskie znaki diakrytyczne.
Jak dany krój nie posiada, to i tak nic nie pomoże.
Aby czcionka mogła wyświetlać musi być załadowany odpowiedni zestaw znaków, ten zestaw dla Polski nazywa się latin-ext.

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; } |
[zip href="http://iworks.pl/wp-content/uploads/2013/09/iworks-wp-login.php-.zip"]iworks-nofollow.php[/zip]
Jak użyć podany kod?
Masz 3 rozwiązania:
- wrzuć załączony plik do folderu
wp-content/plugins
, a potem włącz wtyczkę - wrzuć załączony plik do folderu
wp-content/mu-plugins
- dołącz kod do pliku
functions.php
aktualnie używanego motywu

Czasem, wyświetlając serwis, należy aktualizować coś na stronie, ale bez przeładowywania. Standardowym przykładem może być liczba osób, aktualnie przeglądających witrynę.
WordPress posiada wbudowaną obsługę zapytań asynchronicznych (AJAX), którą można wykorzystać w tym celu. Całość wykorzystuje dwie akcje:
- wp_ajax_nopriv_{nazawa} dla użytkowników niezalogowanych
- wp_ajax_{nazawa} dla tych zalogowanych.
Częstym błędem jest umieszczenie tylko jednej z tych akcji.

Nowa wersja WP, to też cała masa mniejszych lub większych zmian i dodatków. Jednym z nowych filtrów jest bardzo ciekawy filtr: wp_revisions_to_keep. Pozwala on na dokładne kontrolowanie liczby wersji wpisów.
W najprostszym ujęciu, starą definicję, która pozwalała na całkowite wyłączenie wersji:

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.

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()
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()

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.
Jak użyć podany kod?
Masz 3 rozwiązania:
- wrzuć załączony plik do folderu
wp-content/plugins
, a potem włącz wtyczkę - wrzuć załączony plik do folderu
wp-content/mu-plugins
- dołącz kod do pliku
functions.php
aktualnie używanego motywu

Tytułowe Sierotki, to maleńka wtyczka do WordPressa, która pozwala na zachowanie polskich zasad interpunkcji i zapobiega zostawiania na końcu linii znaków, które tam nie powinny być zostawiane, takich jak np. spójniki. Więcej o samej wtyczce można przeczytać tutaj: Sierotki – wtyczka do wordpressa.
Grzegorz zadał ciekawe pytanie:
Witam, pytałem kiedyś jak używać wtyczki z custom fields. Funkcja
iworks_orphan()
działała przed wersją 2.0. Teraz dostaję błąd, że taka metoda nie istnieje…
Grzegorz ma całkowitą rację. Taka funkcja przestała jakiś czas temu istnieć, a cała wtyczka została zrefaktorowana do klasy, a całe wywołanie do anonimowej instancji rzeczonej klasy.