-
WordPress 首页排除某些文章形式(Post Formats)
WordPress 3.1引入了 文章形式(Post Formats),它是文章的一种属性,可以被主题用来决定文章的显示方式。简单地说,如果你使用的主题支持“文章形式”(也就是主题作者已经为不同的文章形式定制了不同的显示样式),你就可以从一个单选列表中选择文章的形式,以此决定文章的显示样式。 关于 文章形式,在以后的教程中,倡萌会继续补充,今天分享下 WordPress 首页排除某些文章形式的方法…...- 倡萌
- 0
- 2
- 2.1k
-
WordPress 为自定义表格/列表添加分页导航功能
在 WordPress 主题或插件开发中,也许你需要制作一些表格或列表来显示一些数据,这样一来,你通常需要对这些数据进行分页。下面倡萌就分享一下制作分页导航的基本流程。最终的效果图: 步骤1:添加页码查询参数 获取 url 查询的页码,如果没有任何结果,就将页码设置为 1 $pagenum = isset($_GET['pagenum']) ? intval($_GET[…...- 倡萌
- 0
- 7
- 7.1k
-
WordPress 获取文章的所有附件
在 WordPress 项目开发中,也许我们需要获取某篇文章的附件,在 WordPress 3.6 以前的版本中,我们可以使用 get_children() 函数来获取,比如: $args = array( 'post_parent' => $post->ID, 'post_type' => 'attachment', …...- 倡萌
- 0
- 0
- 4.2k
-
在 WordPress 顶部管理工具条显示登录表单
在《25+自定义WordPress顶部管理工具条的技巧》已经介绍了定制 WordPress 顶部管理工具条的诸多方法,今天介绍一下在 WordPress 顶部管理工具条显示登录表单的方法。 在当前主题的 functions.php 加入下面的代码: /** * 在 WordPress 顶部管理工具条显示登录表单 * https://www.wpdaxue.com/admin-bar-login.h…...- 倡萌
- 0
- 2
- 5.6k
-
在 WordPress 循环中排除置顶文章
WordPress 默认会在循环(Loop)中显示置顶文章,但是在主题开发中,也许为了布局需求,你需要在 WordPress 循环中排除置顶文章。 取消置顶,按普通方式输出文章 <?php $args = array( 'posts_per_page' => 10, //每页显示10篇文章 'ignore_sticky_posts' => …...- 倡萌
- 0
- 9
- 7k
-
为WordPress的自定义菜单链接添加栏目图标
WordPress 3.0及以上版本 为了增强 CMS 功能,加入了自定义菜单的功能,除了定义菜单项目外,还可以菜单定义各个项目的 CSS Class。我们可以利用这个功能来为菜单项目添加一个个性图标。 如果还不了解WordPress自定义菜单,请先阅读 https://www.wpdaxue.com/wordpress-nav-menus.html 在 WordPress 的 App…...- iweb
- 0
- 8
- 10.8k
-
WordPress 修改自定义文章类型的固定链接结构
关于自定义文章类型和固定链接结构,大家可以想回顾一下: WordPress 自定义文章类型 介绍及实例解说(上) WordPress 自定义文章类型 介绍及实例解说(下) WordPress快速添加多个自定义文章类型 WordPress自定义文章类型的固定链接设置插件:Custom Post Type Permalinks 自定义文章类型默认输入的固定链接结构为 /%postname% …...- 倡萌
- 0
- 28
- 21.1k
-
WordPress wp_nav_menu()菜单输出菜单描述
wp_nav_menu() 函数可以非常方便地输出WordPress菜单,我们可以回顾一下之前的文章《WordPress导航菜单函数register_nav_menus() 和 wp_nav_menu() 》,文章提到 wp_nav_menu() 有一个参数 walker ,它可以用来挂载我们自己的函数,从而输入自定义的内容。今天,我们就是使用这个 walker 来输出菜单描述。 首先我们来设置菜…...- 倡萌
- 0
- 6
- 15.3k
-
让WordPress不同的分类目录的文章调用不同的模板
近日,因为网站建设的需要,在没有使用自定义文章类型的情况下,使用不同的分类目录里的文章调用不同的模板,作为注册wordpress大学的见面礼。 首先在function.php里,添加如下代码: //获取并输入某个分类的子分类 function post_is_in_descendant_category( $cats, $_post = null ) { foreach ( (array) $ca…...- leon
- 0
- 13
- 13k
-
WordPress 检测某个插件是否已经启用
在 如何自动提醒WordPress主题使用者安装必要插件 一文中,倡萌已经提到了通过 is_plugin_active() 函数来检测插件是否已安装并启用。下面再添加几种检测方法,并简单总结下。 使用 is_plugin_active() 进行检测 is_plugin_active() 函数是专门用来检测插件是否已经安装并启用的,使用的方法很简单,只需要添加对应的插件的主文件路径即可: if(!i…...- 倡萌
- 0
- 1
- 2.3k
-
禁止WordPress菜单函数 wp_nav_menu() 输出 div 和 ul 标签
使用 wp_nav_menu() 输出菜单是非常容易的事,为了实现主题菜单的某些样式效果,也许我们并不需要输出 div 和 ul 标签,下面就分享下具体的实现方法。 wp_nav_menu() 默认输出是带有 div 和 ul 标签的,比如: <div class="menu-header-container"> <ul id="menu-heade…...- 倡萌
- 0
- 10
- 8.4k
-
删除/添加/调用WordPress用户个人资料的联系信息
如果你要折腾主题或者将WordPress站点开放注册,你可能需要自定义WordPress用户个人资料信息。下面倡萌将简单说一下如何删除、添加和调用自定义用户信息字段。 添加或删除字段,可以在主题的 functions.php 文件添加下面的代码: /** * 自定义用户个人资料信息 * https://www.wpdaxue.com/add-remove-display-wordpress-use…...- 倡萌
- 0
- 34
- 6.1k
-
使用wp_editor函数快速集成TinyMCE编辑器
最近在折腾投稿功能,需要集成TinyMCE编辑器,了解到WordPress 3.3版本新增了一个wp editor class (/wp-includes/class-wp-editor.php)。这个class使定制WordPress默认编辑器TinyMCE变的方便简单。特别是新增的函数wp_editor,用这个函数就能在WordPress任何地方将一个textarea渲染成TinyMCE编辑器…...- 倡萌
- 0
- 23
- 7.2k
-
如何在插件菜单中使用WordPress默认的菜单图标
作为WordPress主题或插件开发者,你可能知道通过 add_menu_page() 函数来给你的主题或插件添加一个顶级菜单,并且通过 $icon_url 参数来定义一个菜单图标。但是如果你想直接调用WordPress默认的菜单图标的话,请继续往下看。 每个WordPress菜单图标都对应一个CSS类,你可以通过它来和你的自定义菜单进行关联。以下是 WP 3.5.2 所用图标(以后的图标版本可能…...- 倡萌
- 0
- 2
- 3.6k
-
WordPress主题制作:添加一个用户列表页面模板(含用户头像)
如果你的WordPress站点是开放注册的,拥有众多作者和注册用户,你可能需要将他们罗列出来,下面倡萌就简单介绍下如何制作一个WordPress用户列表页面模板(含用户头像)。 1.在主题根目录新建一个名为 page-user-list.php 的文件,然后复制你主题的 page.php 的代码到 page-user-list.php ,并且在最上方添加: <?php /* Template…...- 倡萌
- 0
- 28
- 4.8k
-
如何获取WordPress当前用户信息
在WordPress开发过程中,我们可能需要获取当前登录的用户信息 可以参考下面的代码: <?php global $current_user; get_currentuserinfo(); echo '用户名: ' . $current_user->user_login . "\n"; echo '用户邮箱: ' . $cu…...- 倡萌
- 0
- 8
- 12.4k
-
WordPress快速添加多个自定义文章类型
在添加WordPress自定义文章类型(custom post type)的时候,因为参数很多,会有很长的参数数组。如官方文档中的例子: function codex_custom_init() { $labels = array( 'name' => 'Books', 'singular_name' => 'Boo…...- 倡萌
- 0
- 7
- 7.8k
-
WordPress函数:remove meta box(移除Meta模块)
描述 可以移除文章、页面编辑界面的Meta模块,还可以移除仪表盘的Meta模块。 用法 <?php remove_meta_box( $id, $page, $context ); ?> 参数 $id (字符串)(必需)所要移除的Meta模块的HTML 的 id 属性。部分可用的 id 如下: 'authordiv' – 作者模块 'categorydiv…...- 倡萌
- 0
- 0
- 1.3k
-
WordPress函数:add meta box(添加Meta模块)
描述 add_meta_box() 函数是在 WordPress 2.5 添加的,用来给插件开发者添加 Meta模块 到管理界面。 用法 <?php add_meta_box( $id, $title, $callback, $post_type, $context,$priority, $callback_args ); ?> 参数 $id (字符串)(必需)Meta模块的 HTML…...- 倡萌
- 0
- 4
- 13.6k
-
WordPress附件函数总结
WordPress附件可以是图片、视频、文本文件等类型,但大部分附件函数都是针对图片的,本文总结了常用的附件函数使用方法。 wp_get_attachment_image_src() <?php wp_get_attachment_image_src( $attachment_id, $size, $icon ); ?> 用于图片类附件时,根据附件id和指定的尺寸($size,默认是t…...- 倡萌
- 0
- 2
- 6k
-
WordPress 仪表盘小工具接口(Dashboard Widgets API)
WordPress 2.7引入了新的仪表盘小工具接口(Dashboard Widgets API),用户可以轻松在管理面板中添加各种小工具。使用仪表盘小工具接口,应具备一定的PHP知识并熟悉WordPress插件API。对熟悉动作钩子(hook)和过滤器钩子(filter)的插件或主题开发人员来说,只要几分钟就可以熟练使用仪表盘小工具接口,并且可以通过小工具接口开发更实用的功能。 概述 相关函数 …...- 倡萌
- 0
- 0
- 1.4k
-
实例演示如何使用WordPress自定义字段
在《WordPress 自定义字段简介及使用示例》我们已经简单介绍了WordPress自定义字段,但是还是有不少朋友反馈说不知道如何使用,下面,倡萌再通过实例仔细说说自定义字段的用法。 在这个简单的例子中,我们将在文章的标题下面显示通过自定义字段添加的 产品名称(Product Name) 和 价格(Product price),同时,针对已登录和未登录的用户显示不同的价格。演示所用的主题是 tw…...- 倡萌
- 0
- 30
- 22.9k
-
使用Theme Check检测WordPress主题是否规范标准
作为WordPress主题制作者,应该尽量让自己的主题符合WordPress官方主题规范,倡萌今天简单介绍使用Theme Check检测WordPress主题是否规范标准的方法。 关于WordPress主题规范:http://codex.wordpress.org/Theme_Review Theme Check 是一个简单但超好用的WordPress主题制作检测插件,可以快速检测出你的WordP…...- 倡萌
- 0
- 0
- 1.5k
-
在上传目录中为WordPress插件创建新的上传文件夹
WordPress插件开发过程中,可能需要创建独立的文件夹来保存插件上传的文件,那么你可以在插件的文件中添加类似下面的函数来实现: function myplugin_activate() { $upload = wp_upload_dir(); $upload_dir = $upload['basedir']; $upload_dir = $upload_dir . …...- 倡萌
- 0
- 1
- 1.1k
❯
个人中心
购物车
优惠劵
今日签到
有新私信
私信列表
搜索
扫码打开当前页
微信扫一扫,联系我们
关注微信公众号 WPDAXUE
返回顶部
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!