我想显示整页内容,而不是我的子主题中的摘录。
如果我对父级进行更改,它们将显示在网站上。如果对子级中的同一确切文件进行了更改,则不会显示这些更改。我知道这是因为父母在孩子之后加载,但我需要孩子更改以保持不变。
代码如下:
<?php if ( $page_id ) : ?>
<div class="about-content-wrapper tg-column-wrapper clearfix">
<?php
$the_query = new WP_Query( \'page_id=\' . $page_id );
while ( $the_query->have_posts() ) :
$the_query->the_post();
$title_attribute = the_title_attribute( \'echo=0\' );
if ( has_post_thumbnail() ) {
?>
<?php $thumb_id = get_post_thumbnail_id( get_the_ID() );
$img_altr = get_post_meta( $thumb_id,
\'_wp_attachment_image_alt\', true );
$img_alt = ! empty( $img_altr ) ? $img_altr : $title_attribute;
$post_thumbnail_attr = array(
\'alt\' => esc_attr( $img_alt ),
); ?>
<div class="about-image tg-column-2">
<?php the_post_thumbnail( \'full\', $post_thumbnail_attr ); ?>
</div>
<?php } ?>
<div class="about-content tg-column-2">
<?php
$output = \'<h2 class="about-title"> <a href="\' .
get_permalink() . \'" title="\' . $title_attribute . \'" alt ="\' . $title_attribute . \'">\' . get_the_title() . \'</a></h2>\';
**$output .= \'<div class="about-content"><p>\' .
get_the_excerpt() . \'</p></div>\';**
$output .= \'<div class="about-btn"> <a href="\' . get_permalink() . \'">\' . __( \'Read more\', \'himalayas\' ) . \'</a>\';
if ( ! empty( $button_text ) ) {
$output .= \'<a href="\' . $button_url . \'">\' . esc_html( $button_text ) . \'<i class="fa \' . $button_icon . \'"></i></a>\';
}
$output .= \'</div>\';
echo $output;
?>
</div>
<?php
endwhile;
所讨论的部分是
$output .= \'<div class="about-content"><p>\' . get_the_excerpt() . \'</p></div>\';
线
正在更改“get_the_excerpt()
“收件人”get_the_content()
“在父级中进行更改时,将显示整个页面的内容。但是,在子级中进行更改时,仍然只显示摘录。
有什么想法吗?