Якщо Вам потрібно вставити вміст якогось запису чи сторінки у інший, не обов’язково копіювати та вставляти. Ви можете скористатися коротким кодом (shortcode).
Додайте до файлу functions.php у папці з Вашою темою наступний код:
[php]
function wpua_includeContentShortcode($atts) {
$thepostid = intval($atts[postidparam]);
$output = ”;
query_posts(“p=$thepostid&post_type=page”);
if (have_posts()) : while (have_posts()) : the_post();
$output .= get_the_content($post->ID);
endwhile; else:
// failed, output nothing
endif;
wp_reset_query();
return $output;
}
add_shortcode(“wpua_include”, “wpua_includeContentShortcode”);
[/php]

Далі потрібно в обраному записі вставити [php][wpua_include 10][/php], де 10 – це id запису, який бажаєте включити. Ось і усе.
Єдине, ще хотів запитати, чи подобаються Вам матеріали подібної теми?

Author

Дмитро Кондрюк в веб-індустрії з 2003 року. В 2009р. заснував проект Український WordPress (що у подальшому став офіційним сайтом команди локалізації WordPress в Україні). З 2010 року засновник і технічний директор проекту Український хостинг для WordPress (WPHost.me) - повноцінного хостинг-сервісу, максимально оптимізованого на використання CMS WordPress.

Коментувати

коментарі 3