WordPress 模板首页与分类如何全文显示
到wordpress官方搜索插件,或者你的WP后台 - 插件 - 安装插件:Custom Category Templates安装并启用。
然后你就可以像Page Template: 那样来写你的模板了,新建或编辑分类时会有模板选项。
具体看插件的使用说明。
创建模板需要你在php文件开头加入注释,与Page Template类似<?php/*** Category Template: 露兜博客*/
如何在WordPress后台添加Meta信息
1. 在模板目录下的 function.php 里,插入以下代码,用于添加包含 页面 category_field.php。
// 分类添加字段require_once( dirname(__FILE__).'/category_field.php' );2. 新建 category_field.php 页面,代码如下:<?php// 分类添加字段function ems_add_category_field(){echo 'TelThe telephone.';echo 'URLThe URL.';}add_action('category_add_form_fields','ems_add_category_field',10,2);// 分类编辑字段function ems_edit_category_field($tag){echo 'Telterm_id).'” size=”40″/>'.$tag->name.' on the phone.';echo 'URLterm_id).'” size=”40″/>'.$tag->name.' on the URL.';}add_action('category_edit_form_fields','ems_edit_category_field',10,2);// 保存数据function ems_taxonomy_metadate($term_id){if(isset($_POST['cat-tel']) && isset($_POST['cat-url'])){//判断权限–可改if(!current_user_can('manage_categories')){return $term_id;}// 电话$tel_key = 'cat-tel-'.$term_id; // key 选项名为 cat-tel-1 类型$tel_value = $_POST['cat-tel']; // value// url$url_key = 'cat-url-'.$term_id;$url_value = $_POST['cat-url'];// 更新选项值update_option( $tel_key, $tel_value );update_option( $url_key, $url_value );}}// 虽然要两个钩子,但是我们可以两个钩子使用同一个函数add_action('created_category','ems_taxonomy_metadate',10,1);add_action('edited_category','ems_taxonomy_metadate',10,1);?>3、调用方法(可以在wordpress文章模板(single.php)调用分类的META信息)。
<?php// 取出当前分类 id: $categories[0]->term_id$categories = get_the_category();$term_id = $categories[0]->term_id;$cat_name = $categories[0]->name;?><?php echo get_option('cat-tel-'.$term_id);?>“ target=“_blank”><?php echo $cat_name;?>4.以上是通过代码的方式给分类目录添加META属性字段信息。
wordpress 主题开发 文本框添加内容转化为数组的实现方法?
使用category还是使用tag,其实是一个相当本质的问题的某种抽象: 我们是如何认知这个世界的? 比较早的科学分类方法,比如对物种的分类,对地理区域的划分,是建立在一个对象只能属于一个类别的假设之上的。
如李楠所说,这个假设在很多时候并不成立。
究其原因,是因为类别的排他性。
类似的尴尬事情在很多领域都出现过,比如鸭嘴兽究竟是属于哺乳动物还是属于卵生动物? 计算机科学里面也有很多例子,比如文件系统,在没有link或者shortcut的时候,就是一个典型的分类系统,一个文件的路径就是这个文件在分类系统中的位置。
C++的类也是一个分类系统,C++试图用多重继承来允许一个类分属不同的类别,被诟病了很久,这个不是多重继承的问题,是分类本身的局限性的体现。
另外分类还有一个问题,就是不能体现对象的所有特征,而仅能体现分类里面的那些特征。
如果一个特征没有被包含在分类层次内,那么就无法从分类里面发现这个特征。
比如很难从一个文件的路径里面找到所有这个文件里面描述的内容。
而tag则是另外一种认知方式,就是按照事物本身的特性来描述,而不是定义。
事物的特性,通常叫做facade,的集合,就是这个事物的描述。
比较著名的一句话就是:走起来像个鸭子,游起来像个鸭子,叫起来像个鸭子,那就是个鸭子。
这里,鸭子这个概念,是其走路,游泳和叫声三个特征描述的。
Facade并不等同于tag,之所以用了tag,是因为大量的数据都是文本,一个文本文件本身,可以看成是一系列的tags,当然很多不重要。
按照facade来处理信息,更像编程语言里面使用一组interface来定义一个对象。
一个对象可以有多个interface,一个文件可以有很多tags,对于文本文件来说,文件内容本身就提供了很多tags。
查看原帖>>...
转载请注明出处51数据库 » wordpress 信息分类模板
金屋藏蕉灬