我想显示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集成。 –