Diskuze: Wordpress - vypis článku
Člen
Zobrazeno 8 zpráv z 8.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
Tvuj prispevek nechapu. Co ti to vypisuje? Co to melo vypsat? Ktery ten text
patri do jakeho sloupce v databazi (na obrazku z db zadny vypsany text neni a
tak se da tezko rici, ktery sloupec se vypsal tvym php kodem a ktery uz nee)?
Jakou verzi wordpress mas?
Ja teda z WP nedelam, ale podle vypisu a dokumentace vidim, ze se asi zobrazuje
vse ok. Nedokazi z tveho zadani zjistit, v cem je presne chyba a tys to take
nenapsal. Nejspis je chyba v tom, ze se melo vypsat vic nez vypisujes. Ale, kdyz
mas spravne kod, tak ti v kodu spis neco schazi, co tam melo byt. Jenze se neda
rici co, protoze netusim, jaky sloupec ti schazi.
Tohle je v dokumentaci pro wordpress 5.8.1.
https://developer.wordpress.org/…ns/the_post/
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post(); ?>
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php }
}
?>
https://developer.wordpress.org/….php/page/2/
jsou tam 3 stranky funkci. Jedna z nich ti tam nejspis schazi.
A zkousel jsi se divat do source-code stranky? Treba se to vypsalo do stranky jenom je to v komentari nebo neco? (tvuj browser, prave tlacitko, zobrazit zdrojovy kod stranky)
To je divne. A experimentujes u sebe?
Totiz, ten while a have_posts, jestli spravne chapu dokumentaci, tak by to mel resit. V podstate je tam stejny priklad jako uvadis.
< a >https://developer.wordpress.org/…the_content/
function the_content( $more_link_text = null, $strip_teaser = false ) {
$content = get_the_content( $more_link_text, $strip_teaser );
/**
* Filters the post content.
*
* @since 0.71
*
* @param string $content Content of the current post.
*/
$content = apply_filters( 'the_content', $content );
$content = str_replace( ']]>', ']]>', $content );
echo $content;
}
Ale, podle mne have_post z nejakeho duvodu usoudi, ze tam neni dalsi clanek.
function have_posts() {
global $wp_query;
return $wp_query->have_posts();
}
Tady je dokonce k wp_query nejaky example, ktery tam muzes zkusit pridat.
https://developer.wordpress.org/…es/wp_query/
<?php
// The Query
$the_query = new WP_Query( $args );
// The Loop
if ( $the_query->have_posts() ) {
echo '<ul>';
while ( $the_query->have_posts() ) {
$the_query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
echo '</ul>';
} else {
// no posts found
}
/* Restore original Post Data */
wp_reset_postdata();
?>
V ARG by mela byt asi prazdna array() nebo post_type
$args = array('post_type' => 'post');
https://developer.wordpress.org/…es/wp_query/#…
cili, jeste je tu moznost, ze mas spatne zapsany filtr na query a skutecne to vycuca, podle filtru, 1 clanek
No, a jeste se mohlo stat, ze skutecne ma spravna data a prave nejaky filtr
maze obsah.
Protoze jsi zatim nerekl, co jsi nasel v html kodu, tak to muzes udelat i jinak.
Viz ten posledni kod, s UL - LI nebo tam pridat nejakou znacku
<?php get_header() ?>
<!---- Main ------->
<main>
<section class="posts">
<?php if ( have_posts() ) : $i = 0; ?> <!--pridano $i = 0; -->
<?php while ( have_posts() ) : the_post(); $i++; echo "$i."; ?><!--pridano ; $i++; echo "$i."; -->
<!--- Titulek --->
<?php the_title() ?>
<!--- Obsah ---->
<?php the_content()?>
<?php endwhile ?>
<?php else : ?>
<p> Nemáme tu žádný článek </p>
<?php endif ?>
</section>
</main>
<!------------------>
<?php get_footer() ?>
To by melo vypsat cisla 1, 2, 3... ikdyz je title a content prazdne (protoze v db je to prazdne nebo to smazal nejaky filtr). Tak budes vedet, kolikkrat cyklus probehl a tim padem ti neco smazalo obsah.
Bylo by fajn napsat take v cem byl problem, kdyby se stalo nekomu neco podobneho. Ale, jestli tipuji, ze spis slo o nejake prehlednuti, ktere si cast lidi hned vsimne, cast pozdeji.
Zobrazeno 8 zpráv z 8.