gpt4 book ai didi

php - 在 Wordpress 中按 ID 获取自定义帖子类型

转载 作者:行者123 更新时间:2023-12-01 22:35:25 25 4
gpt4 key购买 nike

我主要是想以某种方式创建一个循环,这样我就可以根据它的 ID 显示单个自定义帖子类型的内容。

因此,我想从 ID 为 3788 的自定义帖子类型中获取内容。

里面还有一个函数可以获取特色图片的 URL。

例如,这是我目前的代码:

<?php $args = array( 'post_type' => 'about', 'posts_per_page' => 1 ); ?>

<?php $loop = new WP_Query( $args ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

<?php global $post; ?>
<?php
$src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 5600,1000 ), false, '' ); ?>
<div class="section" style="background: url(<?php echo $src[0]; ?>) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; z-index:-1;">

<?php the_content () ?>

<?php endwhile; ?>

最佳答案

<?php 
$ID = 3788;
$args = array('p' => $ID, 'post_type' => 'about');
$loop = new WP_Query($args);
?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
<?php global $post; ?>
<?php
$src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), array( 5600,1000 ), false, '' ); ?>
<div class="section" style="background: url(<?php echo $src[0]; ?>) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; z-index:-1;">
<?php the_content () ?>
<?php endwhile; ?>

关于php - 在 Wordpress 中按 ID 获取自定义帖子类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24191505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com