标签归档:wordpress

wordpress笔记

方法说明:
get_settings(‘home’); 获取首页地址
bloginfo(‘name’); 获取站点名称
the_permalink(); 当前文章页面地址
the_title(); 当前文章标题
the_content(); 当前文章内容
comments_template(); 评论输入模版
get_sidebar(); 工具栏

文件说明:
wp-content/plugins/ :插件存放目录
wp-content/themes/ :主题存放目录
wp-content/uploads :上传文件存放目录
wp-includes/default-widgets.php :小工具php文件
wp-includes/general-template.php :模版生成,(包括小工具HTML生成方法)

wordpress小工具修改

wordpress小工具管理在:外观–>小工具中,通过拖拽可以定制使用的小工具。

默认的‘功能’小工具的链接为登录、文章Rss,评论Rss,WordPress.org。这些链接在管理面板是不能进行管理的,只能通过修改源代码的方式进行管理。对应的文件为/wp-includs/default-widgets.php,我们只需搜索WordPress.org即可以找到相应的代码位置,修改对应的<li>节点即可,如我要去掉WordPress.org的链接,把对应的<li>注释即可:


<ul>
 <?php wp_register(); ?>
 <li><?php wp_loginout(); ?></li>
 <li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php echo esc_attr(__('Syndicate this site using RSS 2.0')); ?>"><?php _e('Entries <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
 <li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php echo esc_attr(__('The latest comments to all posts in RSS')); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
 <!--<li><a href="<?php esc_attr_e( 'http://wordpress.org/' ); ?>" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>"><?php
 /* translators: meta widget link text */
 _e( 'WordPress.org' );
 ?></a></li>-->
 <?php wp_meta(); ?>
 </ul>

参考:wordpress默认“功能”小工具修改

wordpress学习笔记-模版01

模版建立:主题目录下(wp-content/themes/theme01/)新建一个php文件如:example.php
需修改权限为可写

列出最近12个月的归档文章(显示的是月份列表,如:2013 年十二月):

<!--?php wp_get_archives('type=<strong-->monthly&limit=12'); ?>

列出最近30天的文章(显示的是文章发表的日期列表,如:2013 年 12 月 11 日):

</pre>
<pre title=""><!--?php wp_get_archives('type=daily&limit=30'); ?-->

列出最近发表的20篇文章,我个人比较喜欢,是显示标题列表,如:标题1

<!--?php wp_get_archives('type=<strong-->postbypost&limit=20&format=custom'); ?>

用下拉列表框显示每个月的月度文章,并显示当月文章总数目,如:2013 年十二月  (1) :

<select name="archive-dropdown" onChange='document.location.href=this.options[this.selectedIndex].value;'>
<option value=""><?php echo attribute_escape(__('Select Month')); ?></option>
<?php wp_get_archives('type=monthly&format=option&show_post_count=1'); ?> </select>

按字母/汉字排序列出已发表的所有文章:

<!--?php wp_get_archives('type=<strong-->alpha'); ?>

参考: wp_get_archives的官方文档; http://farlee.info/archives/wordpress-all-archives-index-page.html