我想顯示wordpress博客到我的php網站的博客頁面,而不使用和頁眉和頁腳將像我的網站設計相同,但只在內容部分我想顯示WordPress博客的博客帖子..然後它怎麼可能?請指導我..如何整合wordpress博客網站頁面和頁腳設計的PHP網站博客頁面?
回答
你應該在wordpress中創建一個沒有頁眉和頁腳的模板。然後從你的php站點使用i框架獲取這個頁面。
或者您可以從wordpress網站爲這些博客數據創建一個web服務,並從您的php站點獲取該服務。
你是對的,但如果我將使用iframe,那麼它會變得複雜,因爲如果任何用戶去perticular博客文章然後url將對於搜索引擎優化的目的是一樣的,它不會工作..所以我在我的問題中提到,我想另一種方式,而不使用
我用這篇文章把我的博客文章放到我的普通網站上。
https://wordpress.org/support/topic/display-posts-on-external-website
1)這裏是你將要書寫的文檔類型BEFORE(所以第一個HTML的代碼):
<?php
//db parameters
$db_username = '###';
$db_password = '###';
$db_database = '###';
$blog_url = 'http://www.jamischarles.com/blog/'; //base folder for the blog. Make SURE there is a slash at the end
//connect to the database
mysql_connect(localhost, $db_username, $db_password);
@mysql_select_db($db_database) or die("Unable to select database");
//get data from database -- !IMPORTANT, the "LIMIT 5" means how many posts
$query = "Select * FROM wp_posts WHERE post_type='post' AND post_status='publish' ORDER BY id DESC LIMIT 5";
$query_result = mysql_query($query);
$num_rows = mysql_numrows($query_result);
//close database connection
mysql_close();
// html page starts after ?>
?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
</head>
2)現在,在正文中的文本會有點不同。繼續我們離開的地方... 現在,這裏的問題是我們有動態生成的內容。這意味着我們編寫一個循環遍歷數據庫中的每個錶行,獲取標題,日期和文本,然後吐出html,並轉到數據庫的下一行並再次執行相同的操作。
因此,如果我們使用一個具有相同ID的div,它將顯示該div上升5次,每次都有不同的帖子。這是不可接受的,因爲它不是有效的代碼,可能會弄亂CSS。所以我們必須給它一個有效的類,或者使用表。對於這個例子,我們將使用div。
<body>
<?php
//start a loop that starts $i at 0, and make increase until it's at the number of rows
for($i=0; $i< $num_rows; $i++){
//assign data to variables, $i is the row number, which increases with each run of the loop
$blog_date = mysql_result($query_result, $i, "post_date");
$blog_title = mysql_result($query_result, $i, "post_title");
$blog_content = mysql_result($query_result, $i, "post_content");
//$blog_permalink = mysql_result($query_result, $i, "guid"); //use this line for p=11 format.
$blog_permalink = $blog_url . mysql_result($query_result, $i, "post_name"); //combine blog url, with permalink title. Use this for title format
//format date
$blog_date = strtotime($blog_date);
$blog_date = strftime("%b %e", $blog_date);
//the following HTML content will be generated on the page as many times as the loop runs. In this case 5.
?>
</body>
<div class="post"></div>
<span class="date"> <?php echo $blog_date; ?>:</code></span><br /><hr />
<a href="http://www.bluebreeze.net/blog"><?php echo $blog_title; ?></a> <br /><br />
<?php echo $blog_content; ?> <br /><br />
<a href=」<?php echo $blog_permalink; ?>」>This Article</a> <br />
<a href="http://www.bluebreeze.net/blog">More Articles </a>
<?php
} //end the for loop
?>
我決定去你的建議..這很簡單的方法..謝謝你兄弟.. –
沒問題!如果您選擇的是答案,請選擇答案 - 謝謝 – anthonytherockjohnson
- 1. WordPress頁面和博客整合
- 2. 網站和博客 - WordPress的
- 3. 在我的Wordpress網站的每個頁面創建博客
- 4. 將WordPress博客整合到MVC3網站
- 5. WordPress的博客頁面
- 6. 使用Wordpress(非博客)設計網站
- 7. 合併網站和博客
- 8. 如何將我網站的特定頁面指向Tumblr博客?
- 9. WordPress博客在網站(TYPO3)
- 10. 在博客頁面創建分頁wordpress
- 11. Django博客分頁頁面
- 12. 將博客博客嵌入網頁
- 13. 一些博客網站的頁面怎麼沒有擴展
- 14. Java的博客和網站
- 15. 全屏網站上滑動博客頁面
- 16. 將單個博客頁面添加到GitHub靜態網站
- 17. 博客與臉譜網之間的緊密整合頁面
- 18. 如何知道WordPress中博客頁面的父頁面ID?
- 19. 博客中間人:如何配置博客不在主頁上的網站?
- 20. 如何在頁面下設置博客
- 21. 如何爲我的博客博客創建站點地圖頁面
- 22. WordPress的,博客頁面不顯示博客
- 23. 更改wordpress博客頁面的列數
- 24. 使用$ _GET的WordPress博客頁面
- 25. 沒有博客頁面的WordPress模板
- 26. wordpress博客在不同的頁面
- 27. 如何從網站或博客嵌入帖子到Facebook頁面使用php
- 28. 問題在WordPress博客頁面上顯示博客圖像
- 29. 網站頁面內的網站頁面
- 30. 網站頁面設計
請參閱wordpress中的模板層次結構部分。 –
如果您的意思是「with」或「without」,我在這裏有疑問: 「不使用頁眉和頁腳」。 或者換句話說,您是要求在WordPress中將自定義設計應用於您的博客? – Musa
如果您可以根據整個網站的設計構建WP主題並與WP集成。 –