【问题标题】:Wordpress PHP code to display thumbnail and title of children of children's pagesWordpress PHP代码显示儿童页面的儿童的缩略图和标题
【发布时间】:2014-04-24 20:33:47
【问题描述】:

我正在开发一个自定义 Wordpress 网站,需要创建显示所有子页面的缩略图和标题的代码。即,在其 1 级子页面上,我显示所有他们自己的子页面,但我需要父页面来显示所有 3 级子页面。

  • 第 1 级页面 - 需要显示缩略图 + 所有第 3 级页面的标题
    • 2 级页面 - 显示所有 3 级 (DONE) 的缩略图和标题
      • 3 级页面
      • 3 级页面
    • 2 级页面 - 显示所有 3 级 (DONE) 的缩略图和标题
      • 3 级页面
      • 3 级页面

目前我在 2 级页面中有以下代码。我该如何定制这个,以便这些页面(第 2 级)的父页面(第 1 级)显示所有第 3 级缩略图和标题?感谢您的任何想法。

<!-- INSERT CODE -->
<?php $child_pages = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = ".$post->ID." AND post_type = 'page' ORDER BY menu_order", 'OBJECT');

if ( $child_pages ) :
    foreach ( $child_pages as $pageChild ) :
        setup_postdata( $pageChild );
        $thumbnail = get_the_post_thumbnail($pageChild->ID, 'work-thumb');
        if($thumbnail == "") continue; // Skip pages without a thumbnail
?>
        <div class="child-thumb">
         <p class="thumbnail_img">
         <a href="<?= get_permalink($pageChild->ID) ?>" rel="bookmark" title="<?= $pageChild->post_title ?>"><?= $thumbnail ?></a></p>
         <h3><a href="<?= get_permalink($pageChild->ID) ?>" rel="bookmark" title="<?= $pageChild->post_title ?>"><?= $pageChild->post_title ?></a></h3>
        </div>
<?
    endforeach;
endif;
?>

<!-- FINISH CODE -->

【问题讨论】:

    标签: php html wordpress


    【解决方案1】:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-05
      • 2017-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-06
      相关资源
      最近更新 更多