基于TwentyTen制作WordPress主题

时间:2011-03-16 作者:Santaji

我想将我制作的HTML/CSS布局转换为WordPress主题,但我不懂任何PHP,我对WordPress主题的结构有一个基本的想法,所以我想知道是否可以将HTML模板分割成一个标题。php,页脚。php,侧栏。php和索引。php并复制粘贴默认二十个主题中的所有php代码位?我一直在浏览二十个主题文件,我遇到了一些写着“二十个”的代码,例如:

// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
    echo \' | \' . sprintf( __( \'Page %s\', \'twentyten\' ), max( $paged, $page ) );
以及

<div class="skip-link screen-reader-text"><a href="#content" title="<?php esc_attr_e( \'Skip to content\', \'twentyten\' ); ?>"><?php _e( \'Skip to content\', \'twentyten\' ); ?></a></div>
我能用我的主题名称替换写着“twentyten”的文字吗?还是让我就这样?

1 个回复
最合适的回答,由SO网友:Rev. Voodoo 整理而成

你有基本的想法。您可以根据需要使用html和css构建主题。这基本上控制了外观和感觉。

php带来了内容和功能。我学会了通过挑选其他主题来创建主题,直到我弄清楚php的功能。您可以在codex中查找每个模板标记,了解其作用

你提到的“二十十”在你的主题中没有任何作用,除非你做得很好。也不会改变它。

指的是文本域。。。你可以在二十世纪十年代的函数中看到这一点。php

    // Make theme available for translation
// Translations can be filed in the /languages/ directory
load_theme_textdomain( \'twentyten\', TEMPLATEPATH . \'/languages\' );
它是能够翻译主题的textdomain。在您的示例代码中,这样可以将单词页面翻译为用户语言

http://codex.wordpress.org/Function_Reference/load_theme_textdomain
http://codex.wordpress.org/I18n_for_WordPress_Developers

对于你永远不会发布的个人主题,它不一定那么重要。但学会如何使用它很好。如果你打算发布一个主题

结束

相关推荐

Adding goodies to themes

如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?