wordpress教程
既然我们选择使用WordPress建站,那就要包容它的缺点,我们在网站后台-文章-分类目录 可以看到WordPress默认不显示分类ID的,那么如何能查看到我们添加的分类的分类ID呢?方法一如图所示:鼠标指向分类名称(就是你添加的分类名称),然后可以看到浏览器下方会有一串链接,找到ID=*,*号就是分类ID了。方法二鼠标右键点击分类名称(就是你添加的分类名称),右键菜单出来后,选择属性(p),然后在地址那一栏找到ID=*,*号就是分类ID了。...
最近在研究WordPress的前台登录功能, WordPress默认登录页面实在是难看,所以博主一直都想重新整一个好看点的登录页面。自定义登录页面首先,我们需要为登录页面创建一个自定义页面模板。例如login.php。然后使用wp_login_form()函数获取登录表单。将下面代码放到login.php页面<?php
/* Template Name: 登录 */
wp_login_form();
?>然后在后台 – 页面 – 新建页面...
评论AJAX加载方式的优点在于用户体验,不用点击翻译,但是个人觉得一般站点的评论也没有多少,更不说需要翻页的。所以博主没有采用评论无限加载,但是或许有人喜欢那?所以今天就分享一篇实现ajax评论无限加载的WordPress教程,最终效果如下图所示:在使用AJAX加载评论时,需要在后台设置-评论设置,进行如下的设置(其中每页显示评论数量可以根据你的需要自定义)。添加“加载更多”按钮首先在你在主题中查找评论分页功能paginate_comments_links()函数,并将其替换为以下代码。若找不到...
wordpress开发侧边栏的时候,在后台会有很多原生的wordpress小工具,查阅了一下网上大多是相互转载的,其实没啥可读性,这里分享一个可以把所有原生小工具屏蔽的功能。add_action('widgets_init', 'my_unregister_widgets');
function my_unregister_widgets() {
unregister_widget('WP_Widget_Archives&...
在WordPress众多函数内,wp_tag_cloud()函数的作用是用来获取标签云的,该函数可以根据每个标签所关联的文章次数来定义字体大小、标签排序等属性。从WordPress2.8版本开始,该函数添加了 分类法(taxonomy)参数,这就意味着,除了 标签(tags)以外,还可以将 分类(Categories) 或其他 自定义分类法(Custom Taxonomies)作为“云”显示。但由于该方法把样式集合到了里面,使用起来不怎么友好,如果想自定义读取标签并修改展示样式该怎么做呢,那也是...
给WordPress博客添加返回顶部底部的教程今天给大家分享下wpToo教程网返回顶部那块的制作教程,其实也不难,主要是用到html、css和一些jq代码。效果图如下图所示:废话不多说,我们开始教程:首先我们把下面的html代码添加到主题footer.php文件的</body>上面:<div class="gotop">
<a id="top"><i class="icon...
很多Wordpress博主都折折腾腾的添加自己喜欢,并且力所能及的小功能,在折腾中学习进步。前些日子突然想到给自己的Wordpress博客增加一个记录站点总访问量的功能,于是在网上搜索相关的Wordpress教程。搜出来的结果还是很多的,但是大多都是几年前的教程,已经不能使用了。自己折腾了一阵子,总算琢磨出来了,于是写了一篇Wordpress博客如何获取站点总访问量的Wordpress教程 ,希望能给那些正在折腾的朋友们一些帮助。下面分享出代码://WordPress获取站点总浏览量
func...
今天在修改网站底部统计部分的时候,把网址导航的那一栏改为站点全部文章总浏览数了,感觉更酷了。效果图如下:很简单,只需要将下面代码添加到正在使用主题的functions.php文件中//WordPress全部文章总浏览数
function wpToo_all_view(){
global $wpdb;
$count=0;
$views= $wpdb->get_results("SELECT * FROM $wpdb...
目前博主使用的Blues主题自带网址导航,但是没有投稿网址的功能,所以博主就琢磨怎么也得增加一个用户投稿网站的功能。其实就是一个网站投稿的功能,但是并不是投稿到文章内,而是投稿给自定义分类发,也就是网址栏目,这就有点绕了。经过一阵子搜索,终于找到实现投稿自定类型分类法方法了。功能代码$add_post = array(
'post_type' => 'buluo',//类型
'post_title'...
很多WordPress博客上都有用户投稿的功能,这个功能用处还是比较大的,不仅适用于文章投稿,还适用于友链提交、网址提交等需要用到表单提交的地方。就像本站网址导航页面的网址提交,也算是一种投稿功能,只不过是投稿给网址导航而不是文章。如下图:要实现文章投稿功能其实也挺简单的,下面分享我自用的投稿功能代码:1、首先在当前主题的目录下新建一个php文件,命名为submit.php。2、将下面功能代码添加到 submit.php 文件中。功能代码<?php
/* Template&nb...
WordPress获取本周今日24小时内更新的文章数量前些时在群里聊天,有个朋友在群里问:WordPress怎么获取到今日发布的文章数量,我嫌麻烦没有理会。今天在做wordpress博客文章统计的时候,自己刚好要用到,于是在网上搜了搜,整理了一下几种文章统计的方式:获取本周发布的文章数量
//WordPress获取本周发布的文章数量
function get_week_post_count(){
$date_query = array(
array(
...
有朋友问我的WordPress博客文章为什么会那么快被收录,其实做到文章当天收录并不难,以下几点你如果都能达到,那么你的文章也能做到当天收录。博主在WordPress优化方面也是萌新,正在学习中。这篇文章主要是写给哪些对WordPress网站优化感兴趣并且一直在努力学习着的朋友们,大神勿笑。文章原创率想要文章快速被收录,原创是必然的。 不说要100%原创率,最少也要有60%以上的原创率。页面优化页面中的h1/h2/h3标签的优化、页面关键词内链优化、页面图片alt优化,都是有必要研究研究的,这些...
在开发一款多用户的WordPress主题时,必然会需要获取登录用户角色和资料信息完善用户登录信息, 下面介绍一些常用的用户资料信息。// 获取用户角色
function get_user_role() {
global $current_user;
$user_roles = $current_user->roles;
$user_role = array_shift($user_roles);
re...
很多WordPress主题都是带有多用户的功能,在WordPress后台会默认显示的所有用户文章、媒体文件,这样的情况会导致大家都可以看到其他用户的文章、媒体文件,很不方便管理。有没有办法能够让后台后台只显示当前登录用户的文章和媒体文件呢?当然是可以的!具体方法是将下面的代码添加到当前主题的 functions.php 文件即可://仅显示当前用户的文章、媒体文件
add_action( 'init', 'check_user_role'&n...
用户等级对于一般个人WordPress博客来说是起不到什么作用的,但是对于WordPres多用户站点来说,却可以应用在很多地方。今天跟大家分享一篇WordPress实现不同用户等级显示不同內容的WordPress教程。wordpres默认有一下几种用户等级管理员:Administrator: level 10编辑:Editor: Level 7作者:Author: Level 4投稿者:Contributor: Level 2订阅者:Subscriber: Level 0访客: Level 在 ...
调用最新评论的文章列表这个功能就相当于调用网站热评文章一样,这个功能跟调用评论不一样,这个功能只是获取最新评论文章, 按照文章的最近一条评论的时间进行排序 ,这样方便访客进行选择性阅读,最终效果类似:功能代码:<?php
/*
* WordPress如何调用最近评论的文章列表
*/
$pop = $wpdb->get_results("SELECT DISTINCT comment_post_ID
FROM&nbs...
WordPress实现文章部分内容评论回复后可见的功能之前分享过一篇文章,是关于WordPress如何实现部分文章内容需要登录后才能查看,今天给大家带来一篇WordPress实现文章内容评论/回复后可见的功能。这个功能实现起来很容易,而且可以提高用户积极性,是一个非常不错的功能。下面放出核心代码//WordPress实现文章部分内容评论后可见
function reply_to_read($atts, $content=null) {
extract(short...
今天给网站底部加了个文章数据统计的部分,效果图如下:然后发现文章统计那里需要获取到自定义分类文章数量,于是就在网上搜了搜,不出意外搜出一大堆内容,筛选后确定了wp_count_posts() 函数,很方便就实现了。wp_count_posts() 介绍wp_count_posts() 函数是用来计算文章类型的文章 数量的,还可以设置用户是否有权查看。有两个可用参数:wp_count_posts( string $type = 'post', string $perm = '...
大多WordPress站长都表示用不习惯古腾堡编辑器,甚至在WordPress的商店里评分还是负数,但是我个人还是挺喜欢用这个编辑器的。比起之前那个大型富文本输入框,这种编辑器可谓即优雅又实用。但这只是个开始,个人认为,能够有效的自定义模块,才是古腾堡编辑器最有优势的地方。关于古腾堡编辑器,官方之前给了一个初步的文档,但是那个文档是以插件化为教程进行的,对于主题设计者而言,更希望在自己的主题里直接加入古腾堡自定义模块比较方便,因此本文的方向是在主题里直接往古腾堡编辑器里插入自定义模块。今天我们来...
在开发WordPress主题或者是制作WordPress插件的过程中,都需要引入css、 引入 js等文件资源。很多人都接使用link、script标签写进HTML当中,其实WordPress内置了比较完善的引用脚本的函数和方法。显然,使用WordPress内置的方法引用,更专业更具有可扩展性一些。正确引入JS、css的方法//WordPress正确引入JS、css的方法
function wptoo_scripts()
{
$theme_assets = g...
在日常发布文章时,可能并不是每一篇文章都会有文章摘要,所以WordPress自带的摘要函数难免满足不了我们的需求。WPTOO教程网分享的这篇文章介绍了一种自动截取到文章部分内容作为文章摘要的WordPress技巧,并且能够自定义显示截取字数,完美解决这个痛点。代码片段<?php if (has_excerpt()) {
echo $description = get_the_excerpt(); //文章编辑中的摘要
...
据我所知WordPress没有统计文章内图片数量的函数,所以要想获取文章内所有图片的总数只能通过添加自己添加WordPress代码来实现。这个功能并不难实现, 几行代码就可以搞定, 在网上搜了搜也有挺多类似的教程。一个小小的功能可以让主题功能更加丰富,喜欢的朋友可以自己测试下。使用方法首先将下面代码添加到functions.php文件中。// WordPress获取文章内图片数量
if( !function_exists('get_post_images_numbe...
WordPres获取作者信息文章ID等相关函数代码在WordPres主题开发过程中,获取作者相关信息是很频繁的需求,例如:获取文章作者昵称、 获取文章作者ID、 获取作者文章数量等等信息。WPTOO教程网整理了一些常用的WordPres作者相关函数, 希望能给正在学习WordPres开发的朋友一点帮助。作者相关函数WordPress代码获取内容<?php the_author(); ?>显示文章的作者<?php the_author_description(); ?>显示...
WordPress获取指定当前分类目录的文章数量获取指定或当前分类目录的文章数量总数这个功能,在开发 WordPress主题中经常会用到。这个常用的功能也是非常容易实现的,下面分享几种实现方法首获取当前文章数量<?php
global $wp_query;
$cat_ID = get_query_var('cat');
$category = get_category($cat_ID);
echo $cat...
在wordpress后台默认情况下,是允许有权限的用户在管理面板编辑主题和插件代码。虽然它是一个方便的功能,为了安全起见,在网站正式上线后, 禁止后台编辑主题和插件是非常有必要的,以防一些有权限的用户手误修改网站WordPress主题。那么如何能在后台禁止编辑主题和禁止编辑插件呢?非常简单,一行代码就能够做到。将以下代码添加到站点根目录下的wp-config.php文件中即可//禁止在线编辑主题和插件define( 'DISALLOW_FILE_EDIT', true );//禁...