2016-08-16 73 views
-1

我有很多帖子,不想通過它們全部用短代碼分頁。自動插入分頁

我正在尋找一個插件,我可以插入分頁後一定量的圖像在帖子中。

我似乎無法找到一個,並且必須有一種方法可以肯定地做到這一點?

我發現的大多數插件都使用短代碼,在wordpress後期編輯器中使用按鈕或使用段落。我想分割基於圖

回答

0

還有就是要解決這個問題,雙向的。一種是代碼(我會爲你推薦),另一種是沒有代碼和插件的方式(不推薦,因爲你會失去學習代碼的機會)。

第一種方式

你需要創建你的主題文件夾一個新的PHP文件中,你會寫下面的代碼顯示帖子列表。我在評論中給出了代碼的解釋。查看整個代碼並通過代碼行閱讀註釋,以便了解代碼的工作原理。

<?php 
/* 
Template Name: Posts 
*/ 
get_header(); 
$paged = get_query_var('paged') ? get_query_var('paged') : 1; 
$args = array('post_type' => 'post', // Specifying post type 
    'posts_per_page' => 10,    // Number of posts per page to show 
    'paged' => $paged     //for pagination 
    ); 
$loop = new WP_Query($args); 
//content start from here 
while ($loop->have_posts()) : $loop->the_post();  //while loop to start writing content of pags 
?> 
    <li style="list-style:none;"> 
    <? // it will print the title of the post?> 
    <h3><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><font style="color:#666666;"><?php the_title(); ?></a></h3> 
    <?php 
    /*****  Thumbnail  ******/ 
    the_post_thumbnail(
array(120, 90), 
array(

    'class' => 'thumbnail', 
    'alt' => 'post thumbnail', 
    'title' => 'Notice' 
) 
); 
/*******  Thumbnail Ends ********/ 
// the_content function will print discription of the post 
the_content(__('Continue Reading'));?></font>   
    </li><hr /> 
<?php 
endwhile; 
//Shortcode of plugin with custom variable 
wp_pagenavi(array('query' => $loop)); 
get_footer();?> 

時,你會創建此代碼文件,然後將文件準備好與代碼,那麼只需要創建新的頁面(空/空)的WordPress的儀表板。在該頁面右側的編輯部分,有一個名稱爲Template的選項,該選項默認選爲default選項。您需要從那裏選擇post選項。發佈帖子名稱是因爲您剛剛創建了帖子模板並且名稱爲post(在第二行代碼中)。要了解更多如何創建頁面模板,只需閱讀this article

下載this plugin分頁。我在第二行代碼中插入了插件的簡碼。只需下載此插件並根據需要更改插件管理面板中的插件設置即可。 如果您對我的回答有任何疑問,請隨時詢問。

方式二

如果你去我上面的代碼所示的第一種方式這將是很好。它也會改善你的編碼知識。但是,如果你很急,想要快捷方式(這是不被優先考慮的),那麼不要使用上面的代碼或上面提到的插件,你只能使用一個插件。 This plugin解決你的問題沒有代碼。

0

帖子你需要的東西像它

Wordpress pagination

+0

我可以問爲什麼人們投這個票嗎?這是一個問題,我被告知這是要問的地方。 – camputer

+0

如果你寫了一些代碼,並且有一些錯誤或者錯誤,你可以在stackoverflow中提問,但是沒有任何代碼提出這樣的問題是不對的。 –

+0

我不是這方面的專家,所以我很抱歉沒有在這裏寫任何代碼。 你知道我可以問這個問題嗎? – camputer