2016-08-23 62 views
1

我想將Wordpress(帖子)頁面/網站的新聞部分嵌入到沒有Wordpress菜單或頁腳的html頁面中,並使內容看起來好像它是該HTML頁面的一部分。這是因爲在WordPress中新聞故事的上傳對於初學者來說更容易。將Wordpress內容嵌入到html中

+0

的jQuery注入的iframe成HTML,並使用卸下襬臂()刪除所有不需要的東西...希望這個工程:) –

回答

1

推薦的解決方案是使用WordPress來顯示您使用其管理界面創建的帖子/內容。您可以從頭創建一個主題(或修改現有的主題),以符合您現有的網站設計。但是,如果您使用PHP來生成其他HTML頁面,您還可以包含WordPress引導文件(wp-load.php),然後使用WordPress功能get_posts()來檢索帖子列表。例如:

你的PHP文件:

<?php 

// ... 
// other stuff you do 
// ... 

require_once('/path/to/your/wordpress/installation/wp-load.php'); 

$posts = get_posts(); 

// do whatever you want with the array of found posts 
var_dump($posts); 

// ... 
0

你可以用這種方式使用

<ul> 
<?php 
global $wpdb; 
global $post; 
$str = "SELECT $wpdb->posts.* FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish'"; 
$result = $wpdb->get_results($str); 
foreach($result as $post): 
    setup_postdata($post);?> 
    <li><a href="<?php the_permalink()?>"><?php the_title();?></a></li><?php 
endforeach;?> 
</ul> 

或本

<?php 
    // Include WordPress 
    global $wpdb; 
    define('WP_USE_THEMES', false); 
    require('/server/path/to/your/wordpress/site/htdocs/blog/wp-blog-header.php'); 
    query_posts('posts_per_page=1'); 
?> 

<?php while (have_posts()): the_post(); ?> 
    <h2><?php the_title(); ?></h2> 
    <?php the_excerpt(); ?> 
    <p><a href="<?php the_permalink(); ?>" class="red">Read more...</a></p> 
<?php endwhile; ?>