Запустить короткий код плагина Wordpress на главную/индекс

Мы нашли плагин wordpress, который хорошо работал с несколькими модификациями. Все работает на странице, но мы хотим переместить плагин с кодом на главную страницу. Когда мы это делаем, отображается короткий код, а не вывод плагина. Я читал, что есть ограничения на то, когда плагин может быть выполнен (т.е. Не на боковой панели), и был некоторый код, который предположил, что этот шорткод работает, но что бы ни случилось, мы видим короткий код на нашем индексе вместо плагин.

Есть ли у кого-нибудь опыт получения кода для плагинов для работы на домашней/индексной странице установки wordpress?

Благодаря,

UPDATE: Ниже приведен индекс index.php, который, как мне кажется, создает домашнюю страницу. Мы вносим изменения в этот файл, чтобы обновить домашнюю страницу, вот где я помещаю короткий код в стандартный HTML (что может быть неправильным способом сделать это).

<!--?php get_header();?-->
<div id="content">
 <h2>Haute Inhabit</h2>
 <div>
 <div id="main" role="main">
 <div id="Blog1">
 <div>
 <!-- google_ad_section_start(name=default) -->
 <!--?php 
 $paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;

 $query = new WP_Query( array( 'paged' =--> $paged, 'cat'=>'-460' ) ); 
 //$query = new WP_Query( 'cat=-460&posts_per_page=5' );
 if ( $query->have_posts() ):

 /*$tmp = $wp_query;
 $wp_query = null;
 $wp_query = new WP_Query('showposts=3');*/
 //$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
 //$my_query = new WP_Query('showposts=3&paged=' . $paged);

 while ($query->have_posts() ) : $query->the_post(); ?>


 <div>
 

 
 

 <div>
 <!--?php echo get_first_paragraph() ?-->
 </div>

 <div>
 <a href="<?php the_permalink();?>" target="_blank">
 <!--?php 
 if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
 the_post_thumbnail('full');
 } else {
 ?-->
 
 <!--?php } ?-->
 </a>
 </div>

 <div>
 <div>
 <a href="http://qaru.site<?php the_permalink();?>" target="_blank">View More</a>
 <div>
 <!--?php if ( comments_open() ) : ?--><span><!--?php comments_popup_link( '<span class="leave-reply"-->' . __( 'Comment', 'hautein' ) . '</span>', __( '<em>1</em> Comment', 'hautein' ), __( '<em>%</em> Comments', 'hautein' ) ); ?>
 <!--?php endif; // End if comments_open() ?-->
 </div>
 <a href="#" target="_blank"><span>Share</span></a>
 </div>
 <!--?php include('inc/social.php'); ?-->
 </div> 
 </div>
 <!--?php endwhile;?-->
 <!--?php
 // $wp_query=$tmp;
 //hautein_content_nav( 'nav-below' );
 endif;?-->

 <div>
 <!--?php
 global $wp_query;

 $big = 999999999; // need an unlikely integer

 echo paginate_links( array(
 'base' =--> str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
 'format' => '?paged=%#%',
 'current' => max( 1, get_query_var('paged') ),
 'total' => $wp_query->max_num_pages,
 'prev_text' => 'Prev',
 'next_text' => 'Next'
 ) );
 ?>
 </div>
 </div>
 
 </div>
 </div>
 <!--?php get_sidebar();?-->
 </div>
</div>
<!--?php get_footer();?-->
2 ответа

или использовать эти короткие коды

https://wordpress.org/plugins/shortcodes-ultimate/

не должно быть никаких проблем, таких как короткие коды, не появляющиеся...

если ваш индекс не вытягивает выдержки из ваших сообщений, тогда короткий код будет работать не так, как предполагалось.

Чтобы лучше решить вашу проблему, вам нужно было знать, какой файл отображает вашу индексную страницу, и покажите нам код здесь.


вы можете использовать плагин, который преобразует короткий код в виджет

https://wordpress.org/plugins/shortcode-widget/

licensed under cc by-sa 3.0 with attribution.