2016-08-24 46 views
-2

我正在開發一個wordpress主題,我有一組自定義頁面,每個頁面都有自己的內容!例如,假設有一個自定義頁面,其內容已經使用HTML完成,但我需要能夠使用WordPress管理面板更改單個段落的內容。通過wordpress添加內容admin

我如何使用wordpress框架來做到這一點?有沒有特別的方法可以將自定義的可編輯字段添加到頁面中的特定內容位置?

+1

可以使用預先自定義字段插件來實現 – anubhav

+0

嗯實際上我得只deliv呃沒有任何插件的主題。應該可以用wordpress的核心功能做到這一點 –

+0

另一個選擇是使用visual composer插件並用你的html生成自定義短代碼這是更相關的方式 – anubhav

回答

0

使用下面的代碼:

<?php 
    $id=2; 
    $post = get_post($id); 
    $content = apply_filters('the_content', $post->post_content); 
    echo $content; 
?> 

這裏,$ ID = 2是你的頁ID是你從WordPress管理面板得到。

0

使用WordPress循環來做到這一點:

<div class="content"> 
<p>Your static content goes here</p> 

<?php if (have_posts()) : ?> 
    <?php while (have_posts()) : the_post(); ?> 
     <?php the_content(); ?> 
    <?php endwhile; ?> 
<?php endif; ?> 

<p>Or here</p> 
</div> 

如果(have_posts())和ENDIF之間的部分;將從Wordpress管理面板生成,因此您可以使用頁面所見即所得編輯器輕鬆更改它,而無需任何額外的插件。

不要忘記創建自定義頁面作爲頁面模板,並分配給管理面板中的頁面,否則將無法按預期工作。

相關問題