小码农 – wordpress

小码农小码农

小码农

wordpress,laravel和前端知识学习

Debian下安装mysql,及访问配置

文章摘要:

使用putty连接服务器 直接运行apt-get install mysql-server mysql-client 安装完成后,即可自动运行 外部不能访问: 修改mysql配置文件my.conf bind-address = 127.0.0.1 修改为: bind-address = 0.0.0.0 或者 行前加 # 号注释该行 重启mysql 赋予远程访问权限 mysql > GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'root_password' WITH GRANT OPTION; 修改默认用户名密码 mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;  mysql> FLUSH PRIVILEGES;  此时即可远程访问mysql数据库,进行管理.

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