Wyniki wyszukiwania dla: WordPress

W poszukiwaniu niewidzialnego cytatu, czyli WordPress, Extra i cytat, który jest, a jakby go nie było

Z racji tego, że strona istnieje już od jakiegoś czasu, to za nami zarówno zmiana nazwy (adresu strony), jak i kilka(naście?) motywów, i pewnie dziesiątki, jak nie setki „przetestowanych” wtyczek. Oczywiście w tym czasie zmieniał się również i sam WordPress – z relatywnie prostej platformy blogowej stał się dojrzałym CMSem, dla którego nie straszne są właściwie dowolne zadania, takie jak sklepy internetowe, platformy edukacyjne… Oczywiście taki „bagaż doświadczeń” czasem daje o sobie znać… WordPress i niewidzialny cytat WebInsider.pl działa od 2 lat, i powstał na bazie – jak to często bywa – mojego prywatnego bloga. Taka zmiana to nie tylko modyfikacja wyglądu (nowy motyw), dodanie nowych funkcji, ale też i sposobu prezentowania treści – z czasem jedne elementy się porzuca, a inne się...

Czytaj dalej

Przesyłanie kopii wszystkich wiadomości e-mail wysyłanych z WordPressa na wybrany adres

Na jednej ze stron, którą się opiekuje (WordPress, bo tych mam „pod sobą” najwięcej) pojawiła się tymczasowa potrzeba przesyłania kopii (BCC/UDW, czyli ukrytej) wszystkich wysyłanych wiadomości e-mail na kontrolny adres. Zresztą sama przyczyna nie jest istotna, ważne jak można to w prosty sposób zrobić. Kopia wszystkich widmowości e-mail na wybrany adres Ten konkretny WordPress wysyła wszystkie wiadomości za pośrednictwem serwisu/usługi SparkPost, co jest realizowane przez ich formową wtyczkę, która niestety na obecną chwilę nie posiada takiej opcji. I choć można to obejść korzystając z szablonów lub wbudowanych haków, to lepszym rozwiązaniem (mniej pracy/nauki dla mnie) wydało mi się skorzystanie z filtra „wp_mail”, który jest dostępny bezpośrednio w WordPressie. Pierwszy odruch, to kod jak najbardziej prosty – bo w końcu i zadanie przed nim...

Czytaj dalej

Na WordPress.org zawitali „Support Reps”, czyli wyczekiwana funkcja wsparcia dla użytkowników „naszych” wtyczek

Na WordPress.org pojawiła się nowość, niby drobiazg, przez większość być może zostanie przegapiona, być może również dlatego, że zostanie uznana za taką oczywistość, że pewnie była od zawsze. Za to na pewno nie przegapią jej (a przynajmniej nie powinni) twórcy wtyczek i motywów – zwłaszcza tych (naj)bardziej popularnych, gdzie na forum pomocy (wtyczki) zazwyczaj gorąco od kolejnych problemów… Support Reps, czyli Plugin Support Jeszcze do niedawna, gdy jakiś twórca wtyczki postanowił, że potrzebuje kogoś nie tyle do współpracy nad samą wtyczką, co „tylko” do ogarniania tematów pomocy nie bardzo miał wyjście – albo udostępniał swój login i hasło innej osobie, albo dodawał ją do wtyczki jako współtwórcę. Oba warianty wymagają dużego zaufania. Kilka dni temu na stronie „Make WordPress Plugins” pojawiła się informacja, że w repozytorium (i na stronie) pojawiła...

Czytaj dalej

Poprawne usuwanie prefiksów „prywatny” i „zabezpieczony” dla tytułów w WordPressie

Zapytała mnie znajoma, czy mógłbym na jej stronie dodać pewną „drobną funkcjonalność”, taką z typu „na pewno nie zajmie Ci to dużo czasu”. Mógłbym, a jakże, najwyżej się jakoś rozliczmy, a następnie wspólnie rozliczenie skonsumujemy… ;-) Przy okazji w pliku functions.php trafiłem na ciekawy fragment kodu, który z jednej strony idealnie spełniał swoje zadanie, ale z drugiej strony – zadanie spełniał to idealnie właściwie tylko z przypadku. Prefiksy „prywatny” i „zabezpieczony” w WordPressie Standardowo w WordPressie możemy opublikować wpis nie tylko jako w pełni publiczny, widoczny dla każdego (o ile nie mamy jakichś dodatkowych ograniczeń), ale również jako prywatny – widoczny tylko dla zalogowanych użytkowników, oraz zabezpieczony hasłem, którego treść jest widoczna… po podaniu hasła. Wpisy te w większości przypadków są dodatkowo oznaczone w tytule: Zabezpieczony: Standardowy tytuł wpisu...

Czytaj dalej

Własny widżet w kokpicie WordPressa (WP-Admin), np. z podstawowymi informacjami dla użytkowników

Czasem, gdy oddaje gotową stronę internetową (WWW) dla klienta, to również przygotowuje odpowiednio dopasowane (czytaj: okrojone ze zbytecznych uprawnień ;-)) konta dla delegowanych do zarządzania np. sklepem czy aktualnościami użytkowników. I choć są oni zazwyczaj po (prze)szkoleniu, to z doświadczenia wiem, że zawsze mogą pojawić się jakieś pytania czy wątpliwości, i takiej sytuacji wole by dany użytkownik skontaktował się ze mną, niż coś na siłę próbował zrobić. Jednym z elementów tego procesu jest dedykowany widżet (widget) na głównym ekranie WordPressa (WP-Admin), gdzie użytkownik może znaleźć między innymi informacje kontaktowe, oraz linki do dedykowanej pomocy (np. jakiś FAQ lub system Q&A). I dziś pokaże Wam, jak w prosty sposób taki widżet dodać również na swojej stronie. Własny widżet informacyjny w kokpicie WordPressa Oczywiście w Waszym przypadku nie muszą...

Czytaj dalej

Modyfikacja kodu HTML znacznika „more” w WordPressie

W WordPressie w standardzie mamy kilka znaczników, o których być może kiedyś napisze coś więcej, ale dziś skupię się na jednym z nim, chyba najczęściej używanym. Jest to znacznik „more” odpowiedzialny za wyświetlanie np. na liście wpisów (archiwum) tekstu w stylu „czytaj dalej”, w zdefiniowanym przez autora momencie – zazwyczaj po zajawce tekstu. Tak jak poniżej, o tu – tuż przed subtytułem: Znacznik „more” w WordPressie By z niego skorzystać wystarczy w odpowiednim miejscu – zazwyczaj gdzieś na początku, np. po pierwszym, wprowadzającym akapicie – wybrać w edytorze wizualnym odpowiednią ikonę: W trybie tekstowym również znajdziemy odpowiedni przycisk: A miłośnik HTMLa może wpisać – oczywiście w trybie tekstowym – ciąg znaków: <!--more--> W tym miejscu nastąpi „przycięcie” tekstu na stronie archiwum, i by poznać dalszą część wpisu trzeba...

Czytaj dalej

We wtyczkach i motywach do WordPressa pojawiła się możliwość wprowadzenia minimalnej wymaganej wersji PHP

Od dawna w repozytorium WordPress.org autorzy wtyczek i motywów mogą określać minimalną wersję WordPressa z którym ich „produkt” jest zgodny, oraz najnowszą wersję, z która deklarują (po testach ;-)) zgodność. Brakowało natomiast informacji, na temat minimalnej wymaganej wersji silnika/interpretera PHP, co często – patrząc choćby po problemach zgłaszanych przez użytkowników niektórych wtyczek/motywów – przysparza sporo (niepotrzebnych) problemów, zarówno autorom, jak i użytkownikom. Na szczęście jest szansa, że niebawem to się zmieni… Minimalna wymagana wersja PHP Sam WordPress będzie działał na już dość archaicznej wersji PHP, czyli 5.2, która od dawna nie jest wspierana i aktualizowana. Można by powiedzieć, że jest to źle rozumiana idea „wstecznej kompatybilności”, ale… wystarczy spojrzeć na statystyki publikowane na stronie WordPress.org, by stwierdzić, że tylko niewiele ponad 55% stron działających...

Czytaj dalej

Własny domyślny obrazek profilowy (awatar) w WordPressie

W WordPressie każdy komentujący – o ile np. autor motywu nie postanowi zaimplementować tutaj jakiegoś autorskiego rozwiązania – ma (otrzymuje) awatar, czyli małą grafikę, która wyświetla się zazwyczaj obok pseudonimu. Jeśli komentujący użytkownik ma konto w serwisie Gravatar, to wyświetli się ikona przypisana do użytego adresu e-mail (o sposobach modyfikacji tego mechanizmu postaram się napisać niebawem). W innym przypadku wyświetli się awatar domyślny – w jednym z kilku standardowo dostępnych stylów. Ale nic nie stoi na przeszkodzie, by dodać własny awatar domyślny… Domyślny obrazek profilowy w WordPressie WordPress w standardzie pozawala wybrać „domyślny obrazek profilowy” (awatar) z kilku wariantów – zaczynając od klasycznej „tajemniczej osoby”, a kończąc na generowanych losowo obrazkach: I oczywiście nic nie stoi na przeszkodzie by pozostać na jednym z dostępnych domyślnych obrazków profilowych...

Czytaj dalej

Wyłączenie aktualizacji w WordPressie, czyli czego nigdy nie powinieneś robić – zwłaszcza na stronie dla klienta

Dostałem dziś link do wpisu na Facebooku, w którym jako grafika widniał kod PHP znaleziony zapewne w jakiejś „odziedziczonej i modernizowanej po kimś” stronie internetowej, z dopiskiem, że to – w uproszczeniu – wielkie zło. Oczywiście z linkiem pojawiło się pytanie, czy to faktycznie takie zło wcielone, i – jeśli tak – co jest tam nie tak. Wyłączenie aktualizacji w WordPressie Odpowiedzi udzieliłem dość szybko, bo wystarczył krótki rzut oka na kod by zorientować się, że faktycznie jest to zachowanie naganne osób tworzących stronę, zwłaszcza, jeśli nie jest ona pod ich stałym zarządzaniem (choć uważam, że nawet stałe zarządzanie stroną internetową bezpośrednio przez specjalistów nie uzasadnia tego typu „trików”). I o ile kod do skomplikowanych nie należy, to jego konsekwencje mogą być opłakane dla właściciela strony internetowej: add_filter('pre_site_transient_update_core',...

Czytaj dalej

Poznaj kulisy działania WordPressa dzięki infografice przygotowanej przez serwis WPBeginner

Strona WebInsider.pl – jak miliony innych – działa na WordPressie. Niby nic nadzwyczajnego – wpisujecie adres i po chwili strona już wyświetla się w przeglądarce. Ale czy zastanawialiście się jak cała ma machina działa, co dzieje się „pod maską” za każdym razem gdy generowana jest strona do wyświetlenia w przeglądarce? Jak działa WordPress O ile czytelnicy stron opartych na WordPressie mogą potraktować to jako ciekawostkę, to już dla osób pracujących z tym CMSem od drugiej strony – a zwłaszcza (współ)tworzących wtyczki i motywy – może to być wiedza obowiązkowa. Oczywiście opracowań na ten temat jest sporo, ale ja bym chciał dziś zaprezentować Wam infografikę na ten temat, jaka ukazała się w serwisie WPBeginner: Powyżej tylko mały fragment, pierwsze 5 z prawie 30 kroków:...

Czytaj dalej

WordPress 4.8 Evans, czyli z dużej chmury (tylko) pozornie mały deszcz

Kilka dni temu pojawiła się finalna wersja WordPressa oznaczona numerkiem 4.8 (Evans). Po (skoku) numeracji widać, że jest to spora aktualizacja. Ale jeśli naczytaliście się „gdzieniegdzie plotek i ploteczek” o nadchodzącej aktualizacji, to może czekać Was rozczarowanie. Nowości oczywiście są, ale łatwo o wrażenie, że trochę ich mało, zwłaszcza jak na „dużą aktualizację”. WordPress 4.8 Evans Jak to często bywa, mamy nowości bardziej widoczne, które zauważy każdy (głównie nowe widgety), jak i te bardziej ukryte, które nawet jeśli istotne, to pozostające niewidoczne dla większości (np. zmiany w API). Nowe widgety, czyli nowości, które (już) widać Ze zmian, które widać od razu warto wspomnieć o nowych widgetach – możemy prosto i wygodnie dodać teraz obraz, film czy plik dźwiękowy (wszystko z biblioteki...

Czytaj dalej

WordPress.com z obsługą zewnętrznych wtyczek i motywów. Przynajmniej w wersji płatnej (Business Plan)

Jeszcze kilka dni temu na pytanie o podstawową różnicę w możliwościach strony działającej w ramach platformy WordPress.com a WordPressa hostowanego „u siebie” (WordPress.org) pewnie bym odpowiedział, że kwestia wtyczek i motywów, które możemy zainstalować. Czas przeszły, bo właśnie przestało to być prawdą… Przynajmniej, jeśli korzystacie z płatnego planu „WordPress.com Business Plan”. WordPress.com z zewnętrznymi wtyczkami i motywami Platforma WordPress.com to taka „bardziej komercyjna” odnoga WordPressa, gdzie w ramach usługi mamy dostęp do platformy, na której możemy prowadzić swojego bloga, czy – nawet – stronę firmową, bez „zabawy” w samodzielne konfigurowanie i późniejsze zarządzanie WordPressem. Oczywiście coś za coś, i korzystając z WordPress.com (choć dotyczy to też usług działających w podobnym modelu) musimy się pogodzić z tym, że mamy mniejsze możliwości niż w przypadku WordPressa zainstalowanego na swoim hostingu....

Czytaj dalej

Dodawanie piksela Facebooka do strony internetowej (nie tylko) na przykładzie WordPressa

Niedawno pisałem o tym, że Facebook mocno rozbudował możliwości swojego narzędzia Facebook Analytics, które powoli wyrasta na (społecznościową) konkurencję dla Google Analytics. Przy tej okazji wspomniałem tez o zmianach w obrębie piksela Facebooka, czyli kodu odpowiedzialnego m.in. za dostarczanie danych do statystyk. I tak ten piksel Facebooka przewija się w kolejnych wpisach i tematach, a jeśli pamięć (i wyszukiwarka) mnie nie myli/zawodzi, to ni było jak go dodać do swojej strony internetowej… Piksel Facebooka Ale zanim będziemy mogli go dodać do strony, to musimy go wygenerować na naszym koncie reklamowym na Facebooku. Chyba najprościej zrobić to z poziomu menedżera reklam: Czyli: Menedżer reklam -> Menu -> Wszystkie narzędzia -> Zasoby: Piksele W tym momencie pojawi się okienko z 2 możliwościami: Użyj integracji lub menedżera znaczników...

Czytaj dalej

Tagi Twitter Cards w WordPressie, czyli powiedz Twitterowi co jest czym na stronie (zwłaszcza gdy sam sobie nie radzi)

Skoro wczoraj opublikowałem wpis/poradnik o tym jak dodać tagi Open Graph wykorzystywane przez Facebooka do strony opartej o WordPressa (choć nie tylko, bo schemat jest uniwersalny), to chyba nie ma powodów, by nie opublikować podobnego poradnika, z tym że dla Twittera. Twitter Cards Wprawdzie głównym elementem wpisu (poradnika) będzie kod do wykorzystania na stronie opartej o WordPressa, to zaczniemy od ogólnego schematu, z którego możecie skorzystać na dowolnej stronie: <head>     [...]     <meta name="twitter:card" content="summary_large_image">     <meta name="twitter:site" content="@WebInsiderPL">     <meta name="twitter:creator" content="@WebInsiderPL">     <meta name="twitter:title" content="Tytuł (pod)strony"/>     <meta name="twitter:description" content="Jakiś opis strony..."/>     <meta name="twitter:image" content="grafika-promująca.jpg" />     [...] </head> Praktycznie wszystko w powyższym kodzie powinno być raczej jasne, może poza jednym miejscem: <meta...

Czytaj dalej

Tagi Open Graph w WordPressie, czyli powiedz Facebookowi co jest czym na stronie (zwłaszcza gdy sam sobie nie radzi)

Ostatnio pisałem o pewnej sztuczce, którą czasem stosuje by zmusić mechanizmy Facebooka do wyświetlenia informacji o linkowanej stronie dokładnie tak jak ja chcę, a nie tak jak akurat bawią się „chłopcy z Facebooka” (bo mam wrażenie, że – zwłaszcza ostatnio – co chwilę coś mieszają w tym temacie). Tam też pokazałem jak możemy – dla pewności – dodać na stronie taki „Open Graph”, tak by mechanizmy Facebooka odpowiedzialne za pobieranie i przetwarzanie danych nie miały wątpliwości jak interpretować treści na stronie. W przypadku strony internetowej o relatywnie statycznej zawartości/konstrukcji sprawa jest dość prosta – na każdej (pod)stronie ustawiamy odpowiednie nagłówki i temat mamy z głowy. Sprawa trochę się komplikuje w przypadku bardziej dynamicznej (zawartości) strony. Facebook Open Graph w WordPressie Przykładem takiej...

Czytaj dalej

Sierotki, wdowy i bękarty, czyli… o sierotkach w kontekście typografii i WordPressa słów kilka

Pomysł na ten wpis zrodził się trochę przypadkiem – konsultowałem jedną taką stronę, na której było kilka linijek tekstów, nic skomplikowanego, prosta „strona jednostronicowa”. Ale zwróciłem uwagę na to, że w kilku miejscach rażą sierotki i warto by je wyeliminować. Ale spokojnie, żadna sierota nie ucierpiała w trakcie pisania tego wpisu, i zdecydowanie z jego powodu nie ucierpi. Sierotki w języku polskim (i czeskim) Mógłbym tutaj udawać polonistę i rozpisywać się nad definicją sierotki w typografii, ale zamiast tego posłużę się cytatem z Wikipedii (niech czasem się przyda do czegoś ;-)): Sierotka, zawieszka, wiszący spójnik – nazwa błędu składu tekstu polegającego na pozostawieniu na końcu lub początku wersu osamotnionego krótkiego słowa, zwłaszcza jednoliterowego. Sierotka jest błędem wyłącznie typograficznym, nie jest zaś błędem ortograficznym. Jeśli sierotka jest...

Czytaj dalej

WordPress: Zmiana identyfikatora (ID) użytkownika (nie tylko ze względu na bezpieczeństwo)

W listopadzie 2015 (ale zleciało) napisałem artykuł o tym jak (i dlaczego) zmienić warto/należy stosować inną nazwę użytkownika niż „admin” w WordPressie. Poniżej znajdziecie „małe uzupełnienie” tego tematu, bo pokażę jak zmienić identyfikator (ID) użytkownika. Zmiana ID użytkownika w WordPressie O ile od jakiegoś czasu WordPress przestał „narzucać” domyślną nazwę użytkownika (admin) i tym samym podczas wstępnej konfiguracji sami wybieramy jak ma nazywać się pierwszy użytkownik, który oczywiście jest też administratorem. W przypadku identyfikatora użytkownika (user ID) takiej możliwości nie mamy – tak jak w przypadku każdego innego elementu systemu (strony, wpisy, multimedia, komentarze) system automatycznie przypisuje numery. Co jest zrozumiałe, sprawne i zarazem wygodne. Jedynym elementem, w przypadku którego warto rozważyć zmianę domyślnego identyfikatora są...

Czytaj dalej

Dodatkowa kolumna na liście użytkowników w WordPressie, np. z identyfikatorem (ID) użytkownika

Ostatnio dostałem zapytanie, czy mógłbym przygotować jakiś moduł, który by na liście użytkowników WordPressa – oprócz standardowych danych – wyświetlał również ID danego użytkownika. Nie będę rozpisywał się nad powodami takiego „zapotrzebowania”, bo mogą być one (prze)różne. Ważny jest ostateczny efekt. Dodatkowa kolumna z ID użytkownika w WordPressie Oczywiście ID użytkownika można sprawdzić na kilka sposobów – zaczynając od spojrzenia na link „powiązany” z nazwą użytkownika (mowa o linkach wewnątrz panelu zarządzania WordPressem), a kończąc na analizie tabel SQL (MySQL) w PhpMyAdmin. Ale są to wszystko działania wymagające jednak pewnej wiedzy i – czasem – odpowiednich uprawnień, a do tego nie są tak automatyczne i masowe jak dodanie odpowiedniej kolumny na liście użytkowników. Na szczęście – jak to często w WordPressie bywa – z pomocą przychodzi...

Czytaj dalej

Reklama własna

Reklama własna

Reklama własna