Php 集成度最低的WordPress博客
请原谅我的无知-到目前为止,我只看了几个小时的WordPress 我的要求是在现有网站上添加一个博客,然后再添加一个推特提要。我认为我还不想完全接受WordPress,所以我希望在我现有的网站上添加一个新页面,比如说Php 集成度最低的WordPress博客,php,wordpress,Php,Wordpress,请原谅我的无知-到目前为止,我只看了几个小时的WordPress 我的要求是在现有网站上添加一个博客,然后再添加一个推特提要。我认为我还不想完全接受WordPress,所以我希望在我现有的网站上添加一个新页面,比如说blog.php,其内容如下所示: <html> ... <!-- My existing HTML --> ... <?php wp_render_posts(10); // TODO - How? Rende
blog.php
,其内容如下所示:
<html>
...
<!-- My existing HTML -->
...
<?php
wp_render_posts(10); // TODO - How? Render last 10 blog posts
?>
...
<!-- My existing HTML -->
...
</html>
...
...
...
...
问题:是否有一种类似于wp\u render\u posts
的方法可以在没有WordPress带来的其他方法的情况下使用
我承认,如果没有其他东西(当然还有数据库),我仍然希望为管理端部署其余的部分
注意:我宁愿避免使用iFrame。当我在现有站点上添加WordPress博客作为额外部分时,我只需将其安装到不同的目录
因此,在安装过程中,它会询问您希望安装在哪里,选择/blog/然后WordPress将完全独立地安装到您现有的站点。现有的站点和Wordpress博客都是独立存在的,实际上是两个独立的站点,但是您可以添加前后导航,以便与用户无缝集成。这样你也可以轻松地更新WordPress而不破坏任何东西 在进一步调查后回答我自己的问题 首先,正如Horaland所建议的,在子目录中安装WordPress是一个好方法。这一点,再加上使用自定义功能,可以完全控制您使用WordPress的哪些功能 创建主题 主题创建起来很简单——有关完整信息,请查看类似和一些更简单的主题,如 所有的主题文件都需要放在WordPress安装的主题目录下的MySimpleTheme目录中。该主题需要从管理控制台激活 例子 您可能希望创建以下文件 index.php
<?php get_header(); ?>
<section class="my-posts-wrapper-class">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h1><?php the_title(); ?></h1>
<h4>Posted on <?php the_time('F jS, Y') ?></h4>
<div class="my-post-class">
<?php the_content(__('(more...)')); ?>
</div>
<?php endwhile; else: ?>
</section>
<!-- Optional -->
<section>
<?php get_sidebar(); ?>
</section>
<?php get_footer(); ?>>
<aside>
<h2><?php _e('Categories'); ?></h2>
<ul>
<?php wp_list_cats('sort_column=name&optioncount=1&hierarchical=0'); ?>
</ul>
<h2><?php _e('Archives'); ?></h2>
<ul>
<?php wp_get_archives('type=monthly'); ?>
</ul>
</aside>
<html>
<head>
<!-- My site's HEAD html -->
<!--
If installing WordPress in a subdirectory,
modifiy the document's BASE to ensure CSS and JS imports
don't need modificaiton.
-->
<base href="..">
</head>
<body>
<!-- My site's NAV and more, e.g. -->
<nav>
<ul>
<li class="active"><a href="#">Blog</a></li>
...
</ul>
</nav>
<footer>
<!-- My site's FOOTER html -->
</footer>
</body>
</html>
您可以使用
require_一次(“/path/to/wp load.php”)代码>然后只使用常规的WordPress函数,但在我看来,这比将WordPress放在/blog/subdir中更麻烦,更有效。很公平,谢谢你的帮助。好的,谢谢-我想我会看看这个。我只是觉得整个WordPress对我来说可能有点过头了,但一旦我把它安装好并正常运行,我会看到的。这对你想要的东西来说太过头了。但外部整合也是如此。有很多简单的博客脚本可供使用,只是在功能上有些过火。在时间和维护方面,使用现成的Word Press安装将为您节省大量时间和精力,特别是如果您没有使用WordPress API的经验。这仍然要求您单独安装WordPress。主题是wordpress不可或缺的一部分。你基本上是说我的答案不对,但给出了相同的答案。是的,同意。我希望这能补充你的答案。抱歉,我并没有说你错了,但我已经详细介绍了如何使用大幅缩减的主题版WordPress更简单地与现有网站集成。顺便说一句,我个人认为这不值得投反对票。也许我觉得很明显,它需要安装在一个子目录中,但我接受了你的回答,因为这是我当时所理解的全部。现在知道自定义主题可以完全控制WordPress的功能,我相信这是更完整的答案。
/*
WordPress specific styles.
You site's core CSS could be imported in index.php.
*/