开发一个支持多种页面模板的WordPress主题可以按照以下步骤进行:

1. 首先,创建一个新的WordPress主题文件夹,并在其中创建一个名为`theme-name`的文件夹。 `theme-name`是你主题的名称。

2. 在`theme-name`文件夹中创建一个名为`index.php`的文件。这是主题的默认页面模板。

3. 在`theme-name`文件夹中创建一个名为`header.php`的文件。这是主题的头部模板,包含网站的标题、导航菜单等。

4. 在`theme-name`文件夹中创建一个名为`footer.php`的文件。这是主题的底部模板,包含网站的页脚信息。

5. 在`theme-name`文件夹中创建一个名为`style.css`的文件。这是主题的样式表,可以设置网站的样式和布局。

6. 在`theme-name`文件夹中创建一个名为`page-templates`的文件夹。这是存放页面模板的文件夹。

7. 在`page-templates`文件夹中创建一个名为`template1.php`的文件。这是第一个自定义页面模板。

8. 在`page-templates`文件夹中创建一个名为`template2.php`的文件。这是第二个自定义页面模板。

9. 在`template1.php`和`template2.php`文件中编写自定义的HTML和PHP代码,按照你的需求进行设计和排版。

10. 在`template1.php`和`template2.php`文件中使用`get_header()`函数来包含头部模板,使用`get_footer()`函数来包含底部模板。

11. 在WordPress的后台管理界面中,将这两个页面模板关联到相应的页面。

12. 在`index.php`文件中使用条件语句检查当前页面的模板,并根据不同的模板加载不同的页面内容。

13. 将`theme-name`文件夹打包为一个Zip文件,并在WordPress的后台管理界面中上传并激活这个主题。

现在你的WordPress主题就支持多种页面模板了。用户可以根据自己的需求选择不同的页面模板来创建和设计自己的网站。