Zvolené téma neobsahuje zatím žádnou odpověď. Do diskuze (1 účastník) se naposledy zapojil uživatel Mikky a poslední změna je stará 5 let, 9 měsíců.
-
Dobrý den, pracuji na jednom webu, kde potřebuji vypsat podřazené stránky i s obrázky. Pustil jsem se do vlastního pluginu a s pomocí Googlu jsem dal jeden dohromady. Vše funguje podle mé představy i po použití shortcodu,až na jednu věc.
Vytvořím nějaký text nař:.
`<h2>pokus</h2>
Zde najdete obsah …
[vypisstr]`
zobrazím stránku a jako první se spustí plugin a poté text. Po vložení orig. pluginů, ale i některých pokusných je vše ok.
Zkrátka ať dělám co dělám, ať koukám do kódu a porovnávám, nemohu na tento zádrhel přijít. Přikládám kód.
<?php
/*
Plugin Name: Výpis ze stránky
Description: Výpis podřazených stránek [vypisstr]
*/
function stranky() {
global $post;
?>
<style>
.text-zkrat {height: 300px; overflow: hidden; white-space: none;}
.text-form { margin:20px;}
</style><div class = "block popular_courses_block">
<div class="row">
<?php
$$vypis_str_query = array(
'post_type' => 'page',
'post_parent' => $post->ID,
'orderby' => 'menu_order'
);
$$vypis_str = new WP_Query( $$vypis_str_query );
if ( $$vypis_str->have_posts() ) : while ( $$vypis_str->have_posts() ) : $$vypis_str->the_post(); ?>
<div class="col-md-4 col-sm-6">
<div class="thumbnail"><div class="text-zkrat">
<div class='cimg_bg'><a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail(); ?>
</a></div><div class="text-form"><h3>
<a href="<?php the_permalink() ?>"><?php the_title() ?></a></h3>
<?php the_excerpt(); ?>
</div></div></div></div>
<?php endwhile; endif; ?>
</div></div>
<?php wp_reset_postdata();
}
add_shortcode('vypisstr', 'stranky');
?>
Kde by mohl být zakopaný pes? Děkuji za pomoc
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti