在进一步调查后回答我自己的问题...
首先,正如 Horaland 所建议的 - 在子目录中安装 WordPress 是一个好方法。再加上自定义 theme 的使用,可以完全控制您使用的 WordPress 的哪些功能。
创建主题
主题很容易创建 - 有关完整信息,请查看 How to create a WordPress theme 和一些更简单的主题,如 WordPress 2015。
您的所有主题文件都需要放在 WordPress 安装的 themes 目录下的一个目录 my-simple-theme 中。主题需要从管理控制台激活。
示例
您可能希望创建以下文件;
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(); ?>>
sidebar.php
<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>
header.php
<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.php
<footer>
<!-- My site's FOOTER html -->
</footer>
</body>
</html>
style.css
/*
WordPress specific styles.
You site's core CSS could be imported in index.php.
*/