Przycisk Wstaw stronę w edytorze wizualnym

Ostatnio jeden z naszych użytkowników zapytał, czy możliwe jest dodanie treści ze strony WordPress do innego posta lub strony. W tym artykule pokażemy, jak wstawiać zawartość z jednej strony WordPress do innego postu, strony lub dowolnych niestandardowych typów postów.

Pierwszą rzeczą, którą musisz zrobić, to zainstalować i aktywować wtyczkę Wstaw strony. Po aktywacji wystarczy przejść do Posty ” Dodaj Nowy zobaczyć go w akcji.

Jeśli używasz edytora wizualnego, zauważysz nowy przycisk o nazwie „Wstaw Stronę” w menu.

Insert page button in the visual editor

Kliknięcie go spowoduje wyświetlenie okienka, w którym możesz wybrać stronę, post lub niestandardowy typ postu, który chcesz dodać.

Insert page popup

Możesz wybrać, w jaki sposób chcesz wstawić post/stronę, klikając na Opcje. Domyślnie możesz dodać tytuł, treść, link lub wybrać niestandardowy szablon. W dalszej części tego artykułu wyjaśnimy niestandardowe szablony.

Po wybraniu posta / strony kliknij na Wstaw Stronę guzik. Wtyczka doda krótki kod wymagany do wyświetlenia wybranego postu / strony.

Jeśli używasz edytora tekstu do pisania postów, możesz ręcznie wprowadzić skrócony kod. Parametry shortcode są dość proste.

[insert page= 'page-SLUG|ID' display='title|link|content|all / custom-template.php']

Parametr page dla shortcode akceptuje page-slug lub ID. Pamiętaj, że przez slug strony nie oznacza to, że możesz wchodzić tylko na strony. Możesz również dodać dowolny Post lub niestandardowy typ postu.

Możesz również użyć post id. Oto krótki przewodnik, jak znaleźć identyfikator posta w WordPress.


[insert page= 'author-syed-balkhi' display = 'content'] [insert page = '128' display = 'content'] [insert page='128' display = 'all'] [insert page='128' display= ' custom-author.php']

Dodawanie niestandardowych typów postów do postów

Za pomocą WordPress można dodać dowolny rodzaj treści, tworząc typy postów dla różnych typów treści. Sprawdź nasze przewodniki dotyczące tego, kiedy potrzebujesz niestandardowego typu postu i jak utworzyć niestandardowy typ postu w WordPress.

Wstaw strony umożliwia dodawanie niestandardowych typów postów do postów i stron. Możesz na przykład utworzyć niestandardowy typ postu dla Galerii Obrazów, a następnie użyć Wstaw strony, aby dodać te galerie do swoich postów lub stron.

A custom gallery post type added into a WordPress post

Podobnie możesz tworzyć niestandardowe typy postów dla filmów, portfolio, opinii klientów itp. aby dodać do swoich stron lub postów.

Używanie niestandardowych szablonów do wyświetlania wstawionych stron

Wstaw strony umożliwia wyświetlanie tytułu, łącza, zawartości lub wszystkich pól wstawionych stron. Jednak niektórzy użytkownicy mogą nadal potrzebować dostosować wyświetlacz do własnych potrzeb. Można to osiągnąć za pomocą niestandardowych szablonów.

Wszystko, co musisz zrobić, to utworzyć pusty plik php i przesłać go do katalogu motywu. Możesz nazwać plik, co chcesz. Na przykład autor Niestandardowy.php.

Ten niestandardowy szablon działa dokładnie tak, jak wszystkie inne pliki szablonów treści w Twoim szablonie. Oto przykładowy plik szablonu, który stworzyliśmy do wyświetlania stron autora.

<?php the_post ();?>
< h3 class = "author-name"><?php the_title(); ?>< / H3>
<?php if ( has_post_thumbnail ()):?>
< div class = "author-thumbnail">
<?php the_post_thumbnail(); ?>
< / div>
<?PHP endif;?>
< div class = "author-bio">
<?php the_content ()?>
< / div>

Możesz używać niestandardowych klas CSS w pliku szablonu, a następnie stylizować je w arkuszu stylów szablonu. Użyliśmy tego do stylizacji wyświetlania stron autorów.


h3.Autor-Nazwa { 
font-size: 16px;
}
.autor-miniaturka { 
float: left;
padding: 10px;
} 
.autor-bio { 
font-style: italic; 
rodzina czcionek: Lora, Georgia, Serif;
} 

Tak wyglądał efekt końcowy na naszej stronie:

Author bio page inserted into a WordPress post

Mamy nadzieję, że ten artykuł pomógł Ci dodać treść z jednej strony/posta WordPress do drugiej.

Jeśli podoba Ci się ten artykuł, zasubskrybuj nasz kanał YouTube dla samouczków wideo WordPress. Możesz nas również znaleźć na Twitterze i Google+.

You May Also Like

Jak stworzyć katalog stron w WordPress (krok po kroku)

W artykule: Co To jest katalog stron www?Metoda 1: Tworzenie katalogu WordPress…

Jak dodać stronę HTML Sitemap w WordPress (2 sposoby)

W artykule: Jaka jest różnica między mapami witryn XML i HTML?Metoda 1.…

Jak i dlaczego należy ograniczyć próby logowania w WordPress?

W artykule: Dlaczego warto ograniczyć próby logowania w WordPress?Jak ograniczyć próby logowania…

13 darmowych wtyczek do zarządzania użytkownikami dla WordPress (2021)

W artykule: Dlaczego potrzebujesz wtyczki do zarządzania użytkownikami w WordPress?1. Członkowie2. WPForms3.…