0
Вот код из моего шаблона архива-gallery.phpТАМОЖЕННЫЙ ПОСТ тип страницы шорткод не работает
<?php
/*
Template Name: Gallery
*/
remove_action('genesis_loop', 'genesis_do_loop');
add_action('genesis_loop', 'bm_custom_loop');
function bm_custom_loop() {
$gallery = new WP_Query(array('post_type' => 'gallery','posts_per_page' => 7));
if ($gallery -> have_posts()){
?>
<h1> Behind the scene photo gallery </h1>
<br>
<?php
while ($gallery -> have_posts()){
$gallery -> the_post();
?>
<?php $images = get_field('image');
if($images): ?>
<?php foreach($images as $image):?>
<div id="box"> <img class="galimg" src="<?php echo $image['url']; ?>">
<a href="<?php echo $image['url']; ?>"><div id="over">
<span id="plus"><i class="fa fa-2x fa-camera"></i></span>
</div></a>
</div>
<?php endforeach; ?>
<?php endif; ?><?php
} // End IF
} // End While
} //End Loop
add_shortcode('behind', 'bm_custom_loop');
genesis();
и я использую этот шорткод [за], чтобы вызвать шорткод
Шаблон страницы отлично работает при выборе с использованием атрибутов страницы, но при использовании короткого кода результатом является короткий код [позади]
написать функцию и SHORTCODE определение в functions.php и вызвать шорткод, где когда-либо вам нужно, чтобы отобразить результат – Ajith
@Ajith могли бы вы дать мне пример, пожалуйста .. –
я добавил ответ ниже, так что вы может легко прочитать его в заполнителях образца кода. – Ajith