Holen Sie sich den Inhalt einer bestimmten Seite (nach ID)
7 Antworten
- Stimmen
-
- 2013-06-04
<?php // would echo post 7's content up until the <!--more--> tag $post_7 = get_post(7); $excerpt = $post_7->post_excerpt; echo $excerpt; // would get post 12's entire content after which you // can manipulate it with your own trimming preferences $post_12 = get_post(12); $trim_me = $post_12->post_content; my_trim_function( $trim_me ); ?>
<?php // would echo post 7's content up until the <!--more--> tag $post_7 = get_post(7); $excerpt = $post_7->post_excerpt; echo $excerpt; // would get post 12's entire content after which you // can manipulate it with your own trimming preferences $post_12 = get_post(12); $trim_me = $post_12->post_content; my_trim_function( $trim_me ); ?>
-
- 2015-11-16
Losgeht's!
<?php $my_id = 5369; $post_id_5369 = get_post($my_id); $content = $post_id_5369->post_content; $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); echo $content; ?>
Here you go !
<?php $my_id = 5369; $post_id_5369 = get_post($my_id); $content = $post_id_5369->post_content; $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); echo $content; ?>
-
Bitteerläutern Sie,was der Codebewirkt und wieer die Fragebeantwortet.Einige Benutzer verstehen den Codemöglicherweisenicht ohneeine kleine Erklärung.Please, explain what the code does and how it answers the question. Some users may not understand the code without a little explanation.
- 5
- 2015-11-16
- cybmeta
-
Mirgefällt die Art und Weise,wie Sie den Filter "the_content" hinzugefügt haben,sehrgut.+1 dafür.I really like the way you added `the_content` filter. +1 for that.
- 1
- 2016-05-04
- Mohammad Mursaleen
-
Funktioniert wunderschön!Works beautiful!
- 0
- 2019-07-19
- Charles Xavier
-
Wasmacht der str_replace?What does the str_replace do?
- 0
- 2020-04-30
- netAction
-
- 2018-03-17
$post = get_post( 42 ); $output = apply_filters( 'the_content', $post->post_content ); echo $output;
von https://developer.wordpress.org/reference/functions/get_post/
$post = get_post( 42 ); $output = apply_filters( 'the_content', $post->post_content ); echo $output;
from https://developer.wordpress.org/reference/functions/get_post/
-
- 2014-12-27
Sie können diesen Code verwenden,erfunktionierteinwandfrei Ändern Siepage_id=19mit Ihrer Seitenzahl:
<?php $the_query = new WP_Query( 'page_id=19' ); ?> <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?> <?php the_excerpt(); ?> <?php endwhile;?>
you can use this code it is work fine change page_id=19 with your page number:
<?php $the_query = new WP_Query( 'page_id=19' ); ?> <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?> <?php the_excerpt(); ?> <?php endwhile;?>
-
Willkommen auf dieser Seite.Es scheint,dass dies Ihreerste Antwortist.Eine Erklärung,warum und wie Ihre Antwort das Problem löst,istimmergut.Wellcome to this site. It seems that thisis your first answer. A explanation of why and how your answer solves the problem is always good.
- 1
- 2014-12-27
- cybmeta
-
- 2013-06-04
Wenn Sie auf dem Laufenden sind,gehen Sie wiefolgt vor:
<?php $my_excerpt = get_the_excerpt(); if ( $my_excerpt != '' ) { // Some string manipulation performed } echo $my_excerpt; // Outputs the processed value to the page
Oder wenn Sieeine ID haben,holen Sie sich den Beitrag und verklagen Sie die Mitgliedsvariablepost_excerpt
z. B.
$post = get_post( $post_id ); echo $post->post_excerpt;
If you're in the loop do this:
<?php $my_excerpt = get_the_excerpt(); if ( $my_excerpt != '' ) { // Some string manipulation performed } echo $my_excerpt; // Outputs the processed value to the page
Or if you have an ID, get the post then sue the post_excerpt member var
e.g.
$post = get_post( $post_id ); echo $post->post_excerpt;
-
- 2018-02-07
Probieren Sie diesen Code aus und ändern Sieeinfach Ihre
page_id
:<?php $my_query = new WP_Query('page_id=20'); while ($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID;?> <h3><?php the_title(); ?></h3> <div class="text"> <?php echo wp_trim_words( get_the_content(), 15, '...' ); ?> <a href="<?php echo get_page_link(); ?>" class="read-more">Read More</a> </div> <?php endwhile; ?>
Try this code and just change your
page_id
:<?php $my_query = new WP_Query('page_id=20'); while ($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID;?> <h3><?php the_title(); ?></h3> <div class="text"> <?php echo wp_trim_words( get_the_content(), 15, '...' ); ?> <a href="<?php echo get_page_link(); ?>" class="read-more">Read More</a> </div> <?php endwhile; ?>
-
- 2020-02-06
Füreinen Liner Süchtige wiemich.Ändern Sie 69 anhand Ihrer Seiten-ID.
<?= apply_filters('the_content', get_post(69)->post_content); ?>
For one liner addicts like me. Change 69 by your page ID.
<?= apply_filters('the_content', get_post(69)->post_content); ?>
Ich habe diefolgende Titelseitenvorlageerstellt:
Anstelle diesergroßen Lorem Ipsum -Blöckemussicheinen "Auszug" voneinerbestimmten Seite anzeigenum dieses Feld auszufüllen (einebestimmte Anzahl von Zeichen).
Wieerhalteicheinen Seiteninhaltim String-Format,damitichihn wiedergeben und aufeine bestimmte Anzahl von Zeichen reduzieren kann?