建站技巧

  • 内容管理系统(cms)

    wordpress添加注册数学验证码或问题验证码防止恶意注册

    wordpress是全球热门的内容管理系统之一,所以它有着数以万计使用的站点。相信不少的站长都遇到过一些恶意注册吧,可以通过添加注册验证码的方式来防止恶意注册。 添加数学验证码 首先将下面的代码加入到 function.php 中 /** ...

  • 内容管理系统(cms)

    wordpress修改或移除文章标题前的“私密”或“密码保护”

    使用wordpress发布文章时若设置了设置了“私密”或“密码保护”,文章标题前会显示“私密”或“密码保护”。 那么我们该如何修改或者移除标题前显示的“私密”或“密码保护”,不妨看看小菜it网小编的办法吧。 我们将以下的代码,放到当前使用的...

  • web前端

    js获取上月开始和结束时间

    /** 时间格式化 */ function formatDate(val) { var date = new Date(Number(val)); //时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date....

  • 内容管理系统(cms)

    wordpress如何添加自定义 Post Formats

    Post Formats 是 wordpress官方在3.1 版本时添加的新功能,开发者可以通过Post Formats 的不同以不同的方式来展示文章。wordpress提供了一些标准的post format,作为wordpress主题的开...

  • 内容管理系统(cms)

    wordpress添加站点统计数据(文章数/评论数/建站天数等)

    如何给自己的主题添加一个基本的信息数据展示功能,包括网站文章数、评论数、建站天数等等。本文整理了对应的WordPress站点统计功能代码,需要的朋友就自己添加吧。下面只给出对应的统计函数,最终的样式就要靠大家自己折腾了。 1、日志总数: /...

  • 内容管理系统(cms)

    worpdree开启调试模式WP_DEBUG帮助开发

    wordpress开启调试模式可以帮助主题开发者更好的浏览错误信息,从而提升开发的效率。所以wordpress提供了调试模式开启的选项,我们可以在开发环境下使用调试模式。 WordPress开启 WP_DEBUG 调试模式 编辑网站根目录下...

  • 内容管理系统(cms)

    wordpress给网站用户添加自定义资料(电话、微信等信息)

    使用wordpress同学会注意到,wp提供的默认用户联系资料比较少,无法满足自身网站的需求时。如果要添加用户自定义资料可以通过user_contactmethods过滤器进行添加。 添加效果 实现代码 /** * 添加用户联系方式自定义字...

  • web前端

    将layer的tips弹窗改为滑过显示(layui)

    开发主题时使用了layer组件,在做tooltips时发现layer提供的tips弹窗默认是点击后显示的效果,想改成鼠标滑过显示滑出隐藏该怎么实现呢?可以通过mouseenter和mouseleave事件轻松实现。 注意:需要提前引入lay...

  • 内容管理系统(cms)

    wordpress获取主题信息wp_get_theme()函数详解

    wordpress主题信息一般包含在Style.css文件中,包括当前主题名称、版本、开发者信息等;如果在开发中某个功能需要用到主题的信息可以通过wp_get_theme()函数进行获取。 wp_get_theme( string $sty...

  • 内容管理系统(cms)

    WordPress6.0新增文章图片过滤器

    以往开发wordpress主题或者插件时,遇到需要更改文章内部的图片相关的功能时候,通常是使用the_content 过滤钩子通过正则表达式进行获取图片进行修改实现的。 但是正则表达式比较复杂,掌握不好非常容易出现错误,现在官方给我们提供了...

  • 内容管理系统(cms)

    WordPress 将参数传递给get_template_part()引入的模板

    开发wordpress主题时,经常会用到get_template_part()函数,它是WordPress官方规范化引入模板文件的一个函数,但是在使用这个函数引入模板文件时,无法进行参数传递不能获取到模板以外的参数,通过下面的方法可以实现。...

  • web前端

    去除bootstrap中按钮的蓝色边框

    使用bootstrap框架时的同学可能都会遇到,其中的按钮组件在点击选中时候,会显示一圈蓝色的边框,和自己本身网站的风格十分不搭,应该怎么去掉呢。 通过css:focus伪类添加样式即可去除 .btn:focus{ outline:0!im...

  • 建站技巧

    WordPress插入文章函数wp_insert_post()详解

    函数wp_insert_post()用户插入一篇新的文章,可以用来做wordpress投稿功能使用。 <?php wp_insert_post( $post, $wp_error ); ?> 此函数的作用是插入文章(或页面、自定...

  • 内容管理系统(cms)

    WORDPRESS使用wp_logout_url()退出后返回之前的页面

    使用wordpress做用户功能时,默认使用wp_logout_url()函数用作退出(注销)登录的链接,但是会发现一个问题,在使用这个链接退出了登录之后,默认的情况下是自动返回到了首页;对于用户来说并不友好,那么是否可以设置退出之后返回之...

  • 内容管理系统(cms)

    WORDPRESS如何使用数据库操作对象$wdcp用法详解

    虽然wordpress已经尽可能提供了很多的函数供开发者使用,但是在做一个独特功能开发的时候,仍然需要开发者自行操作数据库;这里就可以使用wordpress的$wpdb全局变量。 1. prepare 防止sql注入 $metakey = ...

  • web前端

    css设置transform和filter对fixed定位的影响

    在使用使用filter属性添加整站置灰功能时发现了一个问题,由于想针对全部页面的所有元素实现这个效果,于是针对html和body都添加了filter属性,添加之后是实现了置灰的效果,但是发现右侧悬浮导航以及部分使用固定定位(fixed)的弹...

  • web前端

    如何将网站设置为灰色(黑白色)

    遇到伟人逝世或重大悼念事件时,站长们都会将自己的网站设置为灰色(黑白色),以此来表达我们的悼念之情,那么如何对自己的网站进行设置呢? 在网页的head标签前加入下面的代码 <style type="text/css"> html...

  • 内容管理系统(cms)

    WordPress 函数do_action()和add_action()详解和应用举例

    do_action函数在wordpress的开发中使用非常广泛,wordpress官方也提供了非常多的动作钩子供开发者使用,所以了解并学会使用do_action可以让你在主题开发的过程中做到事半功倍的效果,下面就一起学习一下。 do_act...

  • web前端

    flex布局内元素无法设置宽度

    经常是否FLEX布局会遇到内部的元素无法通过white设置宽度,该如何解决? display:flex FELX内部的子元素不能直接设置width设置宽度,需要通过flex布局指定宽度 flex:0 0 50px; flex参数说明 1、放...

  • 内容管理系统(cms)

    wordpress统计用户文章数量函数(支持自定义文章类型)

    在做wordpress主题开发的时候,特别是以文章为主类型时;很多地方都需要展示用户文章数量的统计,wordpress提供了相关的函数 get_usernumposts 以及 count_user_posts,不过 get_usernump...

  • web前端

    使用纯CSS3实现简单涂鸦风格边框

    这是一款用纯CSS3打造的自定义Tooltip边框的应用,今天的这款Tooltip却可以用CSS3来自定义边框,边框呈涂鸦风格。用CSS3实现自定义边框的好处是可以自适应边框内部的文字数量大小。 下面我们来分享一下实现的方法,主要由HTML...

  • 内容管理系统(cms)

    易优CMS忘记后台密码怎么办?

    如使用易优CMS时候忘记了登录密码怎么办?不用着急,官方为大伙整了个易优修改重置后台密码小工具 方便大家忘记后台登陆密码时,快速重置 下载附件后解压,将setpwd.php文件上传到根目录,运行 http://你的网址/setpwd.php...

  • 建站技巧

    Zblog PHP文章调用相关文章的官方代码记录

    使用ZBLOG开发站点时候,经常要用到调用相关文章的功能,因为能够有效提升网站的吸引力,增加文章访问量浏览量等。 下面记录通过官方代码实现调用,代码如下: {$aid=$article.ID} {$tagid=$article.Tags} ...

  • 内容管理系统(cms)

    WordPress页面添加当前文章字数和预估阅读时间

    之前有写过通过the_content挂钩实现预估阅读时间的文章 下面推荐一个更简单的方法实现阅读时间与文章字数,可以在任意位置进行调用,实现提高用户体验。 /** * 定义字数和时间计算 */ function wpcount_words_...

  • 内容管理系统(cms)

    WORDPRESS给文章添加预估阅读时间

    在浏览一些网站时经常看到,在头部会有一行预估阅读时间的提示,感觉有点酷?那么该如何实现呢? 首先我们分析其大概的计算逻辑,可以得知。预估阅读时间的单位是分钟,那么通过百度得知普通人每分钟可以阅读300~500个字数左右,那么我们取中间值40...

  • 内容管理系统(cms)

    了解WordPress全局变量

    使用wordpress作为网站程序,常常会碰到一些全局变量,本文整理了一些常见的全局变量释义方便理解。 循环变量内部全局变量 $post (WP_Post):当前帖子的帖子对象。WP_Post类参考中描述的对象。 $posts:由一些核心功...

  • 内容管理系统(cms)

    WordPress显示评论用户IP的插件Easy Location推荐

    一款来自大发的显示用户IP地址的wordpress插件,基于本地IP库进行查询,与使用接口查询不同的时候比较稳定,但是缺少实时性;不过够用。 这个插件不仅能够显示评论用户的IP,也可以显示文章作者的IP。不过没有设置面板,需要使用者在代码里...

  • web前端

    使用CSS美化、隐藏滚动条

    在HTML页面中,超出页面高度会自动在侧边显示滚动条。但是默认样式非常简单,看着也不美观;那么如何美化侧边滚动条呢? 可以通过 :-webkit-scrollbar 伪类元素实现美化滚动条, CSS修改滚动条 /* 定义滚动条 */ bod...

  • 内容管理系统(cms)

    wordpress后台程序升级后菜单变成了英文

    今天在登录网站后台时突然发现菜单选项变成了英文,对于英语渣到爆的我来说,无疑是在难为人。分析了一下原因;应该不是被入侵或者服务器空间的问题。突然想到后台程序好像自动更新了,应该是这个原因。 那么如何恢复呢?也很简单。 选择左侧菜单(MENU...

  • 内容管理系统(cms)

    wordpress实现自动给内容图片加alt和title标签

    从SEO角度上讲强烈建议各位同学检查一下自己的站,是否有给文章图片加alt标签。一般的情况下如果使用的主题不支持这个功能或在发布文章上传图片的时候未单独给图片设置,就不会有这两个标签。对于seo优化就会产生不好的影响。 Alt属性 alt属...

  • 内容管理系统(cms)

    Wordrpess 修改自定义文章类型中文章的固定链接

    wordpress的自定义文章类型非常强大,使用也非常方便,使用自定义文章类型可以完成很多功能模块的开发,例如:论坛、问答、任务、相册等,但是在使用的时候会发现有一点问题,就是发布基于自定义文章类型的内容时,发现它的固定链接并不是按照设置中...

  • web前端

    通过CSS实现圆形动态加载条动画效果

    在做前端的时候,常用到进度条显示的效果;长条形的进度条是最常见也是比较简单的,如果想独特一些,用圆形的进度条该怎么实现呢?可以用纯CSS实现吗? 当然可以的,下面便分享完整的制作过程。 话不多说,先看最终效果图。 (最下方附成品效果源码文件...

  • 内容管理系统(cms)

    WordPress禁用古腾堡编辑器使用默认编辑器

    自wordpress更新到5.0以上的版本后,就将默认编辑器升级成了区块编辑器(Gutenberg),其实新的编辑器是非常好用且很方便的,但是习惯了传统编辑器一时半会无法适应新的编辑器,那么怎么切换回传统编辑器呢? 插件实现 在安装插件中搜...

  • 内容管理系统(cms)

    WordPress隐藏页面顶部的管理栏(手动及代码实现)

    一般情况下,在浏览wp网站时,登陆之后会在顶部显示一条黑色的管理栏,其中包含了一些快捷的选项设置菜单等,也可以通过设置针对不同的用户角色显示不同的内容等,不过对于大部分类型的主题网站实际不用不大,而且在顶部显示比较影响美观性,可以通过手动设...

  • 内容管理系统(cms)

    WordPress获取用户指定时间段发布文章数量

    wordpress获取文章发布数量可以通过 wp_count_posts 和 count_user_posts 这两个函数去实现,但如果想要加入一些条件筛选,例如加入用户ID或者时间段,获取某个用户或某个时间段内的文章发布数量该如何实现呢?...