php 在父页面上获取缩略图和列表中子页面标题的短代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 在父页面上获取缩略图和列表中子页面标题的短代码相关的知识,希望对你有一定的参考价值。

// Product subcats on category page shortcode 
function shortcode_product_subcat() {
   
    ob_start(); 
    
    global $post;
    
    $id = get_the_ID();
    
$child_pages_query_args = array(
    'post_type'   => 'page',
    'post_parent' => $id,
    'posts_per_page' => -1,
    'orderby'=> 'title',
    'order' => 'ASC'
);

$child_pages = new WP_Query( $child_pages_query_args );
    
    echo '<ul class="product-page-list">';

if ( $child_pages->have_posts() ) : while ( $child_pages->have_posts() ) : $child_pages->the_post();
    ?>
    <li>
        <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
        <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
        </li>
    <?php
endwhile; endif;

// Be kind; rewind
wp_reset_postdata();
    
    echo '</ul>';
    
    return ob_get_clean();
}

add_shortcode('product_subcategory_with_image', 'shortcode_product_subcat');

以上是关于php 在父页面上获取缩略图和列表中子页面标题的短代码的主要内容,如果未能解决你的问题,请参考以下文章

js中子页面父页面方法和变量相互调用

如何获取页面的所有图像?

ffmpeg vs mediainfo 用于获取缩略图和元数据

如何在html中获取网页链接的小缩略图

PHP-生成缩略图和添加水印图-学习笔记

PHP-生成缩略图和添加水印图-学习笔记