如何更改子页面的路径?

时间:2014-07-17 作者:Priya jain

我正在显示当前页面的子页面列表。但在一个子页面上,我想给出pdf的路径。怎么可能呢?请帮忙。

这是我的代码:

$args = array(
        \'child_of\'     => get_the_ID(),
        \'date_format\'  => get_option(\'date_format\'),
        \'depth\'        => 0,
        \'sort_column\'  => \'ID\',
        \'sort_order\'   => \'ASC\',
        \'title_li\'     => \'\'
        ); ?>
   <?php wp_list_pages( $args ); ?>
输出为-

 **current page**
    child page1
    child page2
    child page3 (..it should be link to pdf..)
    child page4
    child page5
请帮我找出解决方案?

1 个回复
SO网友:Qaisar Feroz
$mypages = get_pages( array(
    \'parent\'     => get_the_ID(),
    \'sort_column\'  => \'ID\',
    \'sort_order\'   => \'ASC\',
    );

foreach( $mypages as $page ) {      
          // Modify this line to include ID of page where want to change the link 
      if ($page->ID == $ID_OF_PAGE_THAT_SHOULD_BE_PDF_LINK) {
          // Modify this line to include your PDF link
          echo \'<li><a href="YOUR_PDF_LINK_HERE">\' . $page->post_title . \'</a></li>\';

      }
      else {
          echo \'<li><a href="\' . get_page_link( $page->ID ) .\'">\' . $page->post_title . \'</a></li>\';  }

     }   
结束

相关推荐

Pages for Cron use Only?

因此,我有一组自定义页面模板,这些模板是由cron运行的脚本,用于更新wordpress站点上的各种内容,而不是供常规站点用户查看。注意:我使用的是“常规”cron作业,而不是“wp cron”作业。Q: 有没有办法阻止普通joe访问这些页面,但允许cron仍然能够执行页面中包含的脚本?谢谢--更新#1--What do the crons job pages do?由cron触发的页面上的脚本使用短代码触发一个插件,该插件对各种页面进行爬网(要爬网的URL列表位于一个数组中,该数组被馈送到触发短代码的f