小码农 – 技巧

小码农小码农

小码农

wordpress,laravel和前端知识学习

wordpress对评论进行点赞操作

文章摘要:

留言表单样式已经具备,因为没有回复嵌套,因此需要简单的交互,也可以减少许多垃圾评论. 实现功能和文章点赞差不多,需要用到 wp_ajax_ php获取js设置的cookie 1. 前端代码实现如下: 利用js中的window对象,来将获取到的对象绑定,并在ajax取到返回值时使用 jQuery(document).ready(function($){         //获取cookies对象         var checkCookie = document.cookie;         // 当点击时触发         $('span.zan').click(function(){             // 获取当前点......

wordpress评论功能实现

文章摘要:

wordpress作为博客,相当一部分互动来源于访客评论与留言,wordpress可以自由定义每一个页面/文章是否可以单独接受评论.这里演示如何自定义一个留言板 为了防止恶意打开评论文件,因此在文件头部添加代码:     if (isset($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))        die ('Please do not load this page directly. Thanks!'); 1. 相关函数 comments_open()判断是否开启评论have_comments()判断当前页面是否有评论wp_list_comments()输出评论列表comment_form()自定义form表单comment_template()输出评论模板(一般在文......

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......