小码农 – 教程

小码农小码农

小码农

wordpress,laravel和前端知识学习

worpdress自定义文章类型

文章摘要:

在使用wordpress过程中有时需要自定义一些类型以免调用时跟post文章产生冲突,因此就可以使用自定义文章类型来控制。常见的是一般企业主题中的客户案例,产品展示栏目等。这些栏目不同于网站文章或新闻,而且在调用文章列表时有需要时刻注意。 1. 使用 register_post_type() 函数来注册一个新的post类型,例如:news     register_post_type('news',$arr); 该函数需要两个参数 需要注册的文章类型(字符串) 注册字段的数组($arr) //参数数组$news_arr = array(  'labels'=>$labels,  'description'=>'创建我们企业的相关新闻',  'public'=>true,  'menu_postion'=>5,  'supports'=>array(......

wordpress自定义文章类型循环输出及分页

文章摘要:

wordpress自定义文章类型之后发现无法正常循环输出,get_posts()函数会产生分页问题,且使用不是很方便.于是使用wp_query()wordpress自定义的类函数修改主循环. 自定义文章类型列表的调用需要在archive-*.php文件中使用,例如archive-prosucts.php,该函数可自行对应page页面为products别名的链接 调用自定义的产品类型,并启用缓存  //分页生效必要参数 paged  //cache  设置缓存  $arr=array(      'post_type'=>'products',      'paged'=>$paged,      'cache_results'=>true,      'update_post_term_cache'=>true,    &nbs......

wordpress自定义文章类型创建分类

文章摘要:

wordpress创建完自定义文章类型后,需要其像post页面那样具有分类功能 1. 使用register_taxonomy注册自定义文章类型的分类 详细代码如下:     // 为products文章类型定义分类     function taxonomy_products(){         $labels = array(             'name'=>'产品分类',             'search_items'=>'搜索产品分类',             'all_item'=>'所有产品分类',   &n......

wordpress文章赞踩功能 – Ajax实现

文章摘要:

利用wordpress预留的wp_ajax_和wp_ajax_nopriv钩子,来实现ajax操作,该钩子函数位于wp-admin/admin-ajax.php文件中,使用方法如下: 在js传递的数据中包含action=myajax_name,该数据用来绑定到“`wp_ajax“`后面,传递方法为post,例如:  $.ajax({      type:'post',      data:'canshu=canshu1&action=mu_ajax_name',      url: 'http://localhost/wp-admin/admin-ajax.php',      success:function(data){          console.log(data);      }  }); url参数可利用php生成,是否暴露到前台,我也不太清楚......

wordpress 实现文章次数不重复统计

文章摘要:

利用如下函数即可实现,文章阅读次数的统计,     add_action('wp_head','my_post_views');     function my_post_views(){         if(is_single()){             //获取当前文章ID             global $post;             $id = $post->ID;             $views = get_post_meta($id,'views',true);      &......