2016-06-02 8 views
0

良い日に、<!--nextpage-->を使用してスライドショーの記事を自動的に投稿するプラグインを作成しています。私の問題はページの代わりにページ設定のスタイルにしたいです:1,2私は次ページおよび前ページ。どのように私はこれを達成することができますか?私はプラグインの中にコードを入れたいのですが、テーマにコードを追加したくありません。私はすでに私のプラグインで、このコードを追加しようとしているが、うまくいきませんでしたWordPressのページ設定をカスタマイズする

$defaults = array(
    'before'   => '<h1>' . __('Pages:'), 
    'after'   => '</h1>', 
    'link_before'  => '', 
    'link_after'  => '', 
    'next_or_number' => 'next', 
    'separator'  => ' ', 
    'nextpagelink'  => __('Next page'), 
    'previouspagelink' => __('Previous page'), 
    'pagelink'   => 'Page %', 
    'echo'    => 1 
); 
wp_link_pages($defaults); 

これは私のプラグインのコードです:

$x = ""; 

foreach ($leadamajig_data->questions as $post) 
{ 

$lead_title = '<p><h1 id="title">' . $post->title . '</a></h1></p>'; 
$lead_choices = '<p><h1 id="clicked"><a hre="#">' . $post->choices->a . '</a></h1></p>'; 
$lead_choices2 ='<p><h1 id="clicked2"><a hre="#">' .$post->choices->b . '</a></h1></p>'; 
$lead_choices3 = '<p><h1 id="clicked3"><a hre="#">' . $post->choices->c . '</a></h1></p>'; 

$x = $x . $lead_title . $lead_choices . $lead_choices2 . $lead_choices3 . '<!--nextpage-->'; 

} 


$my_post = array(
    'post_title' => questions, 
    'post_content' => $x, 
    'post_status' => 'publish', 
    'post_author' => 1 
); 

wp_insert_post($my_post); 

答えて

0

wp_link_pages()は、あなたが定義した改ページのマークアップを返します。パラメータの配列$defaultだから、あなたはおそらく、すでに表示したいhtmlをwp_link_pages()関数から返すことになります。

変数にwp_link_pages()を割り当て、ページネーションを表示する場所でコンテンツをエコーまたはプリントアウトします。このよう

は:

$defaults = array(
    'before'   => '<h1>' . __('Pages:'), 
    'after'   => '</h1>', 
    'link_before'  => '', 
    'link_after'  => '', 
    'next_or_number' => 'next', 
    'separator'  => ' ', 
    'nextpagelink'  => __('Next page'), 
    'previouspagelink' => __('Previous page'), 
    'pagelink'   => 'Page %', 
    'echo'    => 1 
); 

$pagination = wp_link_pages($defaults); 

//Put this where you want your pagination to appear: 
echo $pagination; 
+0

これは私のポストです。 '

あなたの犬の年齢は?

)。19歳。 Old

b。)29歳。 Old

<! - nextpage - >

あなたの猫の色は? 。。<! - NEXTPAGE - > ' これはになります

)レッド B)ブラウン を:Page 1,2 どのように私はそのページ1,2を次のページに変換しますか? –

関連する問題