2010-03-11 65 views
0

从开发人员转移到生产环境时,简化WordPress主题开发的最有效方法是什么?WordPress的发展?

+0

欢迎来到SO。你能详细说一下你的意思吗?我开发了WordPress主题,但老实说不知道该怎么回答。 – 2010-03-11 19:00:00

+0

我经常发现构建自定义WP网站需要使用类别ID或其他独特元素来清除特定类型的内容。我正在寻找一种简单的方法来版本化和简化将模板的开发“构建”部署到生产环境中,而不会影响数据库。 – 2010-03-11 21:44:43

回答

0

首先不要使用类别ID号码,你应该将所有东西都绑定到类别或标签段落,因为在创建新类别时可以轻松地复制段落。

 <?php // excludes testimonial category 
     $slug = "testimonial"; 
     $category = get_category_by_slug($slug); 
     query_posts($query_string . '&cat=-' .$category->cat_ID); 
    ?> 

删除 - 猫以包括一个类别的slu。。之后,我只是FTP/SCP的主题。您可能想要考虑获取一个beanstalk帐户,它将为您使用subversion进行部署,并且即将部署git。

http://beanstalkapp.com/

+0

感谢您提及beanstalk的部署功能!我不知道他们有这样的事情。当你使用SVN时,你是存储整个WP实例还是只存储主题?管理开发和生产之间数据库差异的方法是什么? – 2010-03-12 20:56:54

+1

我只是保持wp-content文件夹不包含上传文件夹,这意味着我得到的主题和所有插件。 关于DB我不确定它们是完全一样的。我只是确保我有一些与每个数据库匹配的内容。所以他们都有一些帖子。如果有一个具有特殊功能的类别,我只需手动添加一些项目。 – curtismchale 2010-03-17 05:33:52