Konfigurowanie niestandardowego typu dla portfela – lekcja 25

Aby utworzyć stronę portfolio, będziemy potrzebować nowego typu danych, jeśli nadal nie wiesz, co to jest, Powiem ci trochę. Początkowo po instalacji WordPress ma kilka dowolnych typów (Wpisy, Strony, Plik multimedialny), spróbujemy utworzyć nowy typ danych teczka i dodaj kategorie, tak samo jak w standardowych rejestrach. Ogólnie chcę powiedzieć, że jeśli istnieje możliwość zrobienia czegoś za pomocą CMS API, lepiej skorzystać z tej okazji.

W naszym motywie w folderze Funkcje Dodaj plik typ-niestandardowy.php w nim będziemy przechowywać nowe typy plików i taksonomie. Aby nowy plik działał, konieczne jest złożenie pliku functions.php wklej połączenie utworzonego pliku, jak pokazano na poniższym obrazku.

insert custom type file wordpress

Po utworzeniu i podłączeniu pliku, utwórz typ danych. Aby utworzyć typ danych, musisz użyć funkcji typ_post_rejestru(), Więcej na ten temat można przeczytać na oficjalnej stronie internetowej., w kod wordpressa. Porozmawiam o moim kodzie, z którego będziemy korzystać.

Nawiasem mówiąc, do opracowania typu danych możesz użyć good generator typów danych, ale to nie znaczy, że ten generator będzie działał wiecznie i nie musisz wiedzieć, jak działa ta funkcja typ_post_rejestru().

Myślę, że napiszę o generatorze typów danych, może zrobię własny, a teraz powiem ci jak to wszystko działa na przykładzie mojego kodu.

Nie powiem wiele, Zacznę cię malować w kolejności wszystkich atrybutów przekazywanych funkcji.

Atrybuty funkcji typ_post_rejestru()

imię – ogólna nazwa dowolnego typu danych, zwykle pisane w liczbie mnogiej. Służy do wyświetlania nazwy w panelu administratora.

Nazwa niestandardowy typ postu wordpress cms

nazwa_liczby pojedynczej – nazwa typu danych w pojedynczej liczbie.

nazwa_menu – nazwę nowego typu w menu, w naszym przypadku tak jest teczka.

nazwa menu typ postu portfolio wordpress

dwukropek_przedmiotu_nadrzędnego – etykieta, aby wyświetlić pozycję nadrzędną, napisz pojedynczo.

wszystkie przedmioty – etykieta dla wszystkich wpisów. Domyślnie dla wszystkich rekordów tego typu „Praca nadrzędna:'.

Zobacz obiekt – tekst, aby wyświetlić rekord tego typu „Wyświetl pracę”.

Zobacz portfel niestandardowych typów postów w wordpress

Dodaj nową pozycję – napis na przycisku, aby dodać nowy rekord.

Dodaj nowe – przycisk dodaj nowy post obok tytułu.

wordpres dodaj nowy przycisk postu

Edytuj rzecz – tytuł edytowanego postu.

edytuj post tytułowy wordpress

elementy_wyszukiwania – zmień napis na to, czego potrzebujemy.

Przycisk wyszukiwania typów postów w wordpress

nie znaleziono – domyślny napis, jeśli nie ma rekordów tego typu.

Nie znaleziono wordpress typu niestandardowego posta

not_found_in_trash – napis w pustym koszu “Nie znaleziono wpisów”.

Nie znaleziono strony wordpress tresh

ślimak – etykieta w łączu tego typu, ważne do przemyślenia, jak to nazwać.

Portfolio wordpress ślimak niestandardowy typ postu

z_frontem – pozwala wyświetlić silniejszy link. Jeśli wartość jest równa true, post, do którego prowadzi link, zostanie wyświetlony w następujący sposób /news/, jeśli false, link będzie wyglądał tak /blog/news/. Myślę, że na razie należy ustawić wartość domyślną na true.

strony – domyślnie prawda, domyślnie paginacja jest dozwolona dla poszczególnych postów. Jeśli ten parametr jest ustawiony na wartość false, wtedy nie będziesz mógł użyć krótkiego tagu (<!–Następna strona–>) aby wstawić paginację wewnątrz posta.

karmi – podając ten parametr w (prawdziwy), możemy określić, czy tego typu dane będą wyświetlane w kanale rss.

etykieta – etykieta typu danych w liczbie mnogiej.

opis – krótki opis typu danych.

obsługuje – włączenie dodatkowej funkcjonalności, tę samą funkcjonalność można włączyć po utworzeniu typu danych za pomocą funkcji add_post_type_support(). Rozważ wszystko, co można włączyć za pomocą tej funkcji..

tytuł – tytuł postu.

Wordpress niestandardowy typ włącz tytuł

• redaktor (zawartość) – renderuje pole wejściowe dla zawartości strony.

Włącz obszar zawartości wordpress• autor – wybór autora z listy dostępnych użytkowników.

Wordpress niestandardowy typ posta autor• Miniaturka (przedstawiony obraz) – obsługa miniatur postów.

Włącz obraz w wordpress w niestandardowym typie postu

• wyciąg – aktywacja obszaru krótkiego nagrywania. Kto nie jest świadomy, jeśli wejdziemy w ten obszar, wtedy podczas wyświetlania archiwum rekordów zostanie wyświetlony ten tekst. Bardzo przydatne dla SEO.

Fragment niestandardowego typu postu wordpress - kursy wordpressa Pola niestandardowe – włącz metabox z niestandardowymi polami, porozmawiamy o nich.
uwagi – przeglądanie listy komentarzy do artykułu pozostawionych przez innych oraz możliwość samodzielnego pozostawienia go w panelu administracyjnym.

Panel administratora metabox komentarzy wordpress

atrybuty strony – wyświetla atrybuty strony, np. kolejność zapisów. Rzadko używane, Widziałem użycie tylko raz w jednym szablonie, tam było to naprawdę konieczne.

Wordpress niestandardowy atrybut postu

post-formaty – dodaje formaty stron, w razie potrzeby opowiem o nich w przyszłości.

hierarchiczny – włączać i wyłączać niestandardową hierarchię. Dopóki nie będziemy potrzebować tego przedmiotu.

publiczny – określa widoczność niestandardowego typu postu w panelu administracyjnym oraz po stronie klienta.

pozycja_menu – oznacza pozycję niestandardowego typu w panelu administracyjnym.

Pozycja menu typu wpisu wordpress

show_ui – ukrywa nowy typ w panelu administratora, jak w menu, to samo w pasku administratora. Możesz pracować z typem, ale tylko za pomocą kodu.

pokaż_w_menu – ukrywa nowy typ tylko w menu niestandardowym.

Typ wyświetlania w menu wordpress

show_in_admin_bar – określić, aby wyświetlać lub nie wyświetlać dowolnego typu w menu.

Pokaż wordpress w pasku administratora

W takt 2 brak podmenu dla nowego typu danych.

menu_ikona – pokazuje ścieżkę do ikony menu

Ikona menu wordpress - kursy wordpressa

może_eksportować – możliwość eksportu danych dowolnego typu danych.

ma_archiwum – dane wyjściowe na liście jako archiwum (także sposób wyświetlania rekordów).

wyklucz_z_wyszukiwania – wyklucz ten typ danych z wyszukiwania.

publicly_queryable – możliwość składania zapytań ze strony użytkownika.

zmienna_zapytania – ustawia klucz na ten typ, używany do żądań.

przepisać – ustawienie linków do nowego typu.

typ_możliwości – pobieramy ustawienia uprawnień z innego typu danych.

Lekcja jest trochę długa, więc postanowiłem podzielić to na kilka lekcji. Postępuj zgodnie z kursem WordPress, wkrótce nowe lekcje.


Kup hosting WordPress
Nauczyciel WordPressa
Usługi korepetycji online. Lista kursów, które prowadzę
  • Podstawowy kurs projektowania stron internetowych;
  • Układ stron;
  • Ogólny kurs CMS WordPress oraz kontynuacja kursu dotyczącego tworzenia szablonów;
  • Tworzenie stron internetowych w PHP.
Czytaj więcej na stronie Nauczyciel WordPressa
*/

Nikołajenko Maksym

Dyrektor studiów internetowych ProGrafika. rozwijam się, projektowanie i promocja stron internetowych. Zawsze cieszę się z nowych czytelników bloga i dobrych klientów.


Może Ci się spodobać...

Zostaw odpowiedź

Twoj adres e-mail nie bedzie opublikowany. wymagane pola są zaznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane dotyczące Twoich komentarzy.

Szablony WordPressa
Najlepszy hosting na Ukrainie
Stabilny hosting dla Drupala