Ach, luty. Czy to nie najwyższy czas, aby wszyscy przyznali, że WordPress jest naszą kolektywną prawdziwą miłością? Cóż, mam na myśli, oprócz ludzi zaangażowanych w związki z Drupalem, Joomla i resztą. Pobrali się za młodo.

Nie zaczynaj mnie od tych dewiantów Node.js. JavaScript po stronie serwera nie jest naturalny. W porządku, jak tylko krzyknąłem na dzieci, które zbliżają się do mojego trawnika, odłożymy żarty na bok i przejdziemy do dobrych rzeczy!

W tym miesiącu: upewnij się, że Twoje posty nie są publikowane, dopóki nie będą gotowe, nie utworzą swojej własnej witryny społeczności i miliona (niezbyt) fajnych rzeczy związanych z danymi!

1. Lista kontrolna wymagań typu post

Wszyscy zapominają robić rzeczy, nawet w najlepszych momentach. Przyjąłem, że nawet z listą zakupów zapomnę kupić co najmniej jedną rzecz, którą chciałem w sklepie, co tydzień. To, co dałbym dla funkcji mózgu, która nie pozwoliłaby mi wyjść ze sklepu bez wszystkiego, czego chcę.

Na szczęście dla użytkowników WordPress, którzy nie chcą zapomnieć o niczym ważnym przed publikacją, odpowiedź na ten problem jest prostsza. Lista kontrolna wymagań typu post wtyczka pozwala wybrać, które części każdego postu lub strony są wymagane, zanim zobaczysz przycisk "Opublikuj".

Ustawienia obejmują:

  • Tytuł postu / strony
  • Edytor WYSIWYG
  • Polecane obrazy
  • Fragment
  • 1-3 kategorie
  • 1-5 tagów

Szybki test potwierdza, że ​​działa. Według autorów wtyczek działa również z niestandardowymi typami postów.

001

2. Ostateczny członek

Nigdy nie zbudowałem strony z członkostwem na żywo, ale wiem, że mogłem. Mogłem połączyć wszystkie niezbędne funkcje z wielu znanych wtyczek i zbudować witrynę społecznościową dokładnie według moich upodobań.

Mogę też zainstalować Ostateczny członek i niech zrobi większość ciężkiego podnoszenia. Jest wolne. To jest open source. To pełna wersja.

Dla Twojej wygody tworzony jest zestaw domyślnych stron z formularzami do rejestracji, logowania, resetowania haseł oraz tworzenia / edytowania profili użytkowników. Wszystkie domyślne formularze można dostosowywać i można tworzyć własne za pomocą graficznego edytora formularzy typu przeciągnij i upuść.

Użytkownicy są łatwo wymienieni i mogą wyszukiwać i mogą być wyświetlani z kilkoma różnymi szablonami. Inne funkcje obejmują: niestandardowe role użytkowników, menu warunkowe, ograniczenia treści i inne.

Wszystko zależy od szablonu, ponieważ jest przeznaczony dla osób, które mogą korzystać z interfejsu administratora WordPressa bez potrzeby pisania kodu. Aby wyświetlić dowolną funkcjonalność na front-end, wystarczy krótki kod. Domyślne style i szablony są jednak wystarczające.

Dostosowanie wymagałoby nadpisania CSS w plikach szablonów i zawsze możesz wywoływać formularze w dowolnym miejscu szablonu w PHP. Edycja rzeczywistego kodu HTML formularza nie jest jednak obsługiwana domyślnie.

Kolejną rzeczą, która nie jest obsługiwana, są posty, strony lub niestandardowe typy postów generowane przez użytkowników. Jeśli chcesz dać nowym użytkownikom tego rodzaju funkcje, musisz użyć niestandardowego kodu lub innej wtyczki. Ultimate Member to zarządzanie użytkownikami i profilami, co stanowi połowę pracy przy budowie witryny społecznościowej.

002

3. Formularz kontaktowy 7 MailChimp Extension

Dodaj Integracja Mailchimp do formularza kontaktowego 7 formularzy.

Tak. to jest to! Zainstaluj formularz kontaktowy 7, niestandardową wtyczkę formularza, którą wszyscy znamy i kochamy, a następnie zainstaluj to rozszerzenie. Gdy przejdziesz do edycji dowolnego formularza, możesz zintegrować ten formularz z listą mailingową Mailchimp.

003

4. Oznacz Wiki dla WordPress

Wszystko jest w tytule. Ty robisz strony typu wiki na podstawie twoich tagów. Tworzysz tag, a jeśli chcesz, możesz utworzyć stronę poświęconą omawianiu tego tagu. Na przykład, jeśli tworzysz katalog artystów muzycznych, a ty je tagujesz według gatunków, możesz stworzyć "stronę wiki" poświęconą poszczególnym gatunkom.

Dlaczego chciałbyś mieć funkcjonalność wiki opartą na tagach WordPress?

Istnieje kilka powodów. Jeśli Twoja witryna jest treściwa i porusza różne tematy, może pomóc użytkownikom w przygotowaniu stron poświęconych omówieniu tych tematów. Wiesz, podobnie jak w przypadku gatunku muzycznego, który wymieniłem powyżej.

Co więcej, możesz użyć tych stron, aby utworzyć bardziej dostosowaną listę "powiązanych wpisów / stron", niż otrzymasz, po prostu wymieniając je wszystkie. Wybierz pięć najpopularniejszych, na przykład.

Innym powodem jest to, że wyszukiwarki cię pokochają. Możesz też oznaczyć strony dedykowane do tagów. Bo czemu nie?

004

5. Dostosuj ukryte opcje

Podkręć ukryte opcje daje dostęp do ... no ... ukrytych opcji. Wiesz, rzeczy, o których nie wiesz, że możesz ustawić wartości domyślne. W przeciwieństwie do niektórych innych wtyczek dostosowywania, nie daje ci nieograniczonego dostępu do wartości bazy danych. To nie jest bezpieczne.

Zamiast tego (dość) ograniczony zestaw opcji jest przedstawiony z rozwijanymi menu zawierającymi wszystkie ważne opcje. Bieżące opcje obejmują:

  • Kolejność komentarzy
  • Kompresja .gzip
  • Domyślne wyrównanie obrazów, które chcesz wstawić do treści
  • Domyślny rozmiar obrazu
  • Domyślny typ łącza obrazu (link do pliku, postu, niestandardowego linku lub nic)

Pamiętaj, aby sprawdzić, czy któreś z tych ustawień domyślnie Cię podsłuchiwały podczas procesu blogowania lub edytowania. Powiedz też twórcom wtyczek o innych ukrytych opcjach, do których chcesz uzyskać dostęp. Szukają opinii.

005

6. Uznaj Mnie

Wymień swoich współtwórców projektu Github automatycznie . Lub innych współpracowników w tej sprawie. Niezależnie od tego, czy tworzysz listę projektów open source, czy po prostu chcesz pokazać ludziom z własnego projektu trochę miłości, zrobi to automatycznie.

Wstaw swoje zdjęcia profilowe za pomocą krótkiego kodu lub funkcji PHP, wrzuć wszystkie niestandardowe style, jeśli czujesz, że potrzebujesz, i jesteś gotowy.

006

7. Przez tego autora

Zamierzam bezwstydnie ukraść opis własnego twórcy ta wtyczka , ponieważ naprawdę mówią to najlepiej:

Czasami na stronie internetowej artykuły nie są tworzone przez odpowiednich zarejestrowanych użytkowników, ale nadal trzeba je w jakiś sposób im przypisać.
Ta wtyczka odnosi się do tej konkretnej sytuacji i oferuje sposób radzenia sobie z nią.
Chodzi o to, że artykuły są oznaczone nazwiskami osób, którym należy je przypisać. Tak więc, podczas tworzenia strony bio autora, można wstawić krótki kod, który wyświetli listę artykułów napisanych lub przypisanych do zarejestrowanego użytkownika. Jeśli użytkownik później zarejestruje się przy użyciu tej samej nazwy i zacznie publikować własne posty, zostaną one automatycznie umieszczone na jego stronie bio.

Twórca stwierdza, że ​​jest to bardzo specyficzna wtyczka dla bardzo specyficznego problemu. Jest to być może specyficzne; ale myślę, że to też jest dość powszechne. Regularnie czytam blogi, które zawierają posty gościnne publikowane przez administratora strony. Wielu administratorów witryny może być wdzięcznych za wtyczkę, która ułatwia wyświetlanie wpisów napisanych przez różnych autorów-gości za pomocą systemu tagów.

Jeśli to ty, spójrz na to.

8. Łatwa wymiana

Zamień tekst w locie! Łatwa wymiana wyszuka dowolny wprowadzony tekst i zastąpi go innym z przodu. Treść w bazie danych pozostanie nietknięta. Tylko użytkownicy frontonowi zauważą różnicę. Nie dotyka również tytułów, a jedynie treści.

Może zastępować zawartość we wpisach, stronach, niestandardowych typach wpisów, a nawet w menu nawigacyjnym. Użyj go jako bardzo ograniczonego filtra przekleństw, naprawiaj typowe błędy ortograficzne lub cokolwiek innego, co możesz sobie wyobrazić!

9. Kompaktowy widok

Zaoszczędź miejsce! zainstalować Tryb kompaktowy , i to jest dokładnie to, co dostajesz. Mniejsza wersja listy wpisów w administratorze WordPress. Użyj go na przykład na tablecie.

009

10. Rozszerzony fragment kodu

Czy kiedykolwiek życzyłbyś sobie, abyś mógł uruchomić jakiś wyspecjalizowany kod we własnych postach? Prawdopodobnie nie jest to najlepsze, co można zrobić na stronie z wieloma autorami, ale jeśli masz własną małą instalację WordPress i chcesz użyć niestandardowego kodu HTML, CSS, JavaScript i tak, PHP w pojedynczym wpisie lub strona, Rozszerzenia kodu rozszerzone jest dla Ciebie.

Edytor kodu snippet zachowuje proste elementy, z jednym dużym polem do edycji kodu. Edytor kodu jest wyposażony w podświetlanie kodu kontekstowego.

Same fragmenty są wstawiane do postów i stron z krótkim kodem. Jeśli nie pamiętasz identyfikatora kodu, jest przycisk, który pokaże wszystkie zapisane fragmenty i wstawi je za jednym kliknięciem.

Twórca wtyczki używa tego systemu do umieszczania reklam w jednym przykładzie. Możesz także użyć go do dodania rozkwitów i niestandardowych elementów do specjalnego posta na blogu. Możesz też pokazać wyniki przykładowego kodu. Zastosowania są nieograniczone, więc może być doskonałym narzędziem z wielu powodów.

010