今天有一个小伙伴提了个 WordPress 功能小需求,想要把文章附件发送到指定邮箱。刚开始不了解这个 WordPress 发送邮件功能是否可以发送附件,然后搜索了一下 wp_mail 的发送邮件函数功能。 wp_mail( string|array $to, string $subject, string $message, string|array $headers = '',string|array $attachments = array() ) 函数参数详解: $to (string|array) (Re…

2019年12月1日 0条评论 2392点热度 1人点赞 WPTalk 阅读全文

如果需要七牛云存储服务,点击这里免费注册,获取新用户专享礼包。 在 WordPress 主题目录下的 functions.php 文件中,加入以下代码实现替换功能: if ( !is_admin() ) { add_action('wp_loaded','c7sky_ob_start'); function c7sky_ob_start() { ob_start('c7sky_qiniu_cdn_replace'); } function c7sky_qiniu_cdn_replace($html) { retur…

2019年11月25日 0条评论 2600点热度 0人点赞 WPTalk 阅读全文

WordPress 文章格式分别有: aside, audio, chat, gallery, image, link, quote, status, video ,对应的中文名称分别: 日志,音频,聊天,相册,图像,链接,引用,状态,视频。虽然提供了多种文章类型 ,但是并不是每个文章格式都符合个人需要。然而,WordPress 并没有提供支持自定义文章格式的能力,因此,如果想要使用这些固定的文章格式来区分文章内容,那么,为了方便查看,就需要对文章格式的名称进行改名。经过一番搜索,找到两种改名方法。 方法一:点击这…

2019年8月26日 2条评论 2417点热度 0人点赞 WPTalk 阅读全文

WordPress 推出古腾堡编辑器(Gutenberg)有人欢喜有人愁。有些人喜欢用这种块状编辑,觉得很方便,但是用习惯了旧编辑的用户,就觉得这个编辑器很难用。凡事都有两面,而且,WordPress 强行推出古腾堡编辑器,那也说明了古腾堡编辑器一定程序上是比旧的经典编辑器好的,只是目前关于古腾堡编辑器的兼容性问题及相关技术文章比较少,遇到问题,无法找到有效的解决方案,让许多站长很不喜。特别是主题开发者和插件开发者,突然间换了一个编辑器,在主题和插件上的兼容,造成了许多不便。 艾码汇推出了小程序 API 插件,在使…

2019年5月19日 1条评论 3735点热度 2人点赞 WPTalk 阅读全文

这是 WordPress 果酱和 XinTheme 联合推出第二款免费 WordPress 主题 Autumn ,多个布局样式,多种分页样式,自定义主题配色,可一键切换为暗黑风格样式。目前已升为 2.0 ,首页实现 0 SQL,且支持用户中心,更重要的是免费主题。目前本站正在使用 Autumn 2.0 主题。 主题预览 1. 四种首页幻灯片模式 2. 支持前端用户中心 3. 灵活强大的后台设置 演示及下载 Autumn 演示站 :https://autumn.xintheme.cn/ Autumn 2.0 下载地址…

2018年9月17日 1条评论 4212点热度 0人点赞 WPTalk 阅读全文

文章图片标签替换函数 // WordPress文章图片标签 MIP 规范 add_filter('the_content', 'get_mip_img'); function get_mip_img($content){ preg_match_all('/<img (.*?)\>/', $content, $images); if(!is_null($images)) { foreach($images[1] as $index => $value){ $mip_img = str_replace…

2018年6月22日 0条评论 2204点热度 0人点赞 WPTalk 阅读全文

将下面的函数加入主题模板 functions.php 文件中 WordPress 获取文章中的图片个数函数 /* * 获取文章中的图片个数 (使用在文章列表主循环中、或文章页中) */ if( !function_exists('get_post_images_number') ){ function get_post_images_number(){ global $post; $content = $post->post_content; preg_match_all('/<img.*?(?: |\\t|…

2018年5月30日 1条评论 2643点热度 3人点赞 WPTalk 阅读全文

AMP(Accelerated Mobile Pages)是谷歌的一项开放源代码计划,可在移动设备上快速加载的轻便型网页,旨在使网页在移动设备上快速加载并且看起来非常美观。百度目前可支持AMP提交。最近正在制作振洋膜结构车棚网站,为了让谷歌收录和索引更好,还是给网站加上 AMP 插件比较好。通过 WordPress 官方插件平台,可以下载到 AMP 插件。 AMP 插件的使用方法很简单,只需要到 WordPress 官方插件平台上下载插件并安装启用即可,没有多少设置选项的。但是,在通过结构化数据测试的时候,会有一些…

2018年5月17日 0条评论 2133点热度 1人点赞 WPTalk 阅读全文

有很多 WordPress 站点需要开放后台,以接受用户投稿,一般情况下我们将新用户的默认角色设置为:投稿者。 在 WordPress 中,投稿者用户在后台添加新文章时,只能发布文本内容,不能添加媒体,也就是不能上传图片、视频、压缩包等文件。但是对于很多站点来说,图片等媒体对于丰富文章内容,增加可读性起到了必不可少的作用,所以投稿者不能上传图片实在是不方便。本文将向你讲解在 WordPress 中如何给投稿者赋予上传文件的权限。 方法很简单,使用文本编辑器打开当前主题目录下的 functions.php,添加以下代…

2018年2月12日 1条评论 1802点热度 0人点赞 WPTalk 阅读全文

PHP 解析 URL 的方法有很多,同样,获取 URL 参数值的方法也有很多。下面记录一种方法,方便通过 URL 传递数据。 //解析URL参数 function parseUrlParam($query){ $queryArr = explode('&', $query); $params = array(); if($queryArr[0] !== ''){ foreach( $queryArr as $param ){ list($name, $value) = explode('=', $param); $…

2018年1月14日 0条评论 10525点热度 0人点赞 WPTalk 阅读全文
123456