2016-02-02 39 views
0

所以我將wp安裝移到了一個子文件夾中,現在新聞部分的分頁不再工作了(試用本地xampp)。我已經嘗試更新並重新保存永久鏈接。將我的wordpress安裝移至子文件夾,現在分頁不再起作用了?

有沒有我可以檢查/ news/page/3 /返回新數據的任何通用代碼?

這是模板名稱長波主題部分:博客

//Post ID 
    global $wp_query; 
    $content_array = $wp_query->get_queried_object(); 
    if(isset($content_array->ID)){ 
     $post_id = $content_array->ID; 
    } 
    else $post_id=0; 

$template_uri = get_template_directory_uri(); 

//Page Options 
    if(have_posts()) $pageoptions = getOptions($post_id); 

//Theme Options 
    $themeoptions = getThemeOptions(); 

//Page Head Area 
    if(isset($pageoptions['tb_longwave_activate_page_title'])){ 
     $headline = false; 
    } 
    else { 
     $headline = true; 
    } 

//Default Values 
    $align = ""; 
    //Orientation 
    if(empty($pageoptions["tb_longwave_blog_display_type"])) $pageoptions["tb_longwave_blog_display_type"]="left"; 

    //Posts per Page 
    //Default Setting WP 
    $posts_per_page = get_option('posts_per_page'); 
    //Optional Setting Page Options 
    if(!empty($pageoptions["tb_longwave_posts_per_page"])) 
     $posts_per_page = trim($pageoptions["tb_longwave_posts_per_page"]); 

和分頁導航部分

if(have_posts()) : 
      //Postcounter is for Linebreaks + Display 
       $postcounter = 1; 
       while(have_posts()) : the_post(); 
        //Custom Blog WP Query 
        if(!is_front_page()) 
         $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
        else 
         $paged = (get_query_var('page')) ? get_query_var('page') : 1; 
        $args = array('offset'=> 0, 'paged'=>$paged, 'posts_per_page'=>$posts_per_page); 
        $all_posts = new WP_Query($args); 

我也嘗試硬編碼

$args = array('offset'=> 0, 'paged'=>2, 'posts_per_page'=>8); 
         $all_posts = new WP_Query($args); 

編輯 好吧,我發現這個代碼工作:

$all_posts = new WP_Query('showwposts='.$posts_per_page.'&paged='.$paged);//<--this work 
// $all_posts = new WP_Query($args);//<-- this does not work 

回答

0

移動的WordPress本指南如下:https://codex.wordpress.org/Moving_WordPress

也許你必須在你的數據庫所做的更改。

+0

tx,我正在關注https://codex.wordpress.org/Giving_WordPress_Its_Own_Directory唯一的問題我現在看到的是分頁 – alex

0

使用Codeartist提供的腳本或WP Migrate DB插件,因爲可能存在斷開鏈接或序列化數據。 WP遷移DB處理序列化數據。

相關問題