WORDPRESS - 技术教程文章

【转】wordpress导入数据错误MySQL返回:#1273 – Unknown collation:’utf8mb4_unicode_ci’【代码】【图】

wordpress网站转移服务器空间,通过phpmyadmin导入sql数据时出现错误,错误提示:MySQL返回:#1273 – Unknown collation:’utf8mb4_unicode_ci’ 大致意思是“没有定义的编码集utf8mb4”。搜索查询后发现utf8mb4是utf8的一个衍生形式,utf-8里的一个字符只能最多支持3个字节,而utf8mb4则扩展到一个字符支持4个字节。而utf8mb4只有在mysql数据库版本是5.5.3+的时候才支持,网站原mysql的版本是5.6,导入的mysql版本...

windows上使用wordpress搭建博客【图】

环境windows8.1需要的工具:wampserver、wordpress首先先下载好wordpress源码和wampserver安装包安装完成后开启wampserver开启的状态是绿色的:用户可以修改它的语言,配置文件也可以通过点击这个图标显示先修改mysql相关的配置修改wamp上mysql密码 方法1: 默认情况下wamp的mysql密码是空 先打开控制台,use mysql; 输入:update user set password=PASSWORD(‘密码‘) where user=‘root‘; 然后输入flush privileges; 最后...

wordpress使用video.js与七牛云存储实现无广告视频分享应用【图】

video.js是一款极受欢迎的基于HTML5的开源WEB视频播放器,其充分利用了HTML5的视频支持特性,可以实现全平台的无视频插件播放功能,对于现在流行的手机、PAD等移动智能终端有极佳的应用体验。对于不支持HTML5特性的老版本的浏览器,其内置了Flash播放器,可自动无缝地切换至Flash媒体播放器模式。本人有多个TB级的百度个人存储空间,但自从百度开始对BCS进行收费,似乎对个人云存储PCS的态度开始暧昧起来,发个PCS API授权申请十几...

wordpress安装【图】

通过浏览器访问wordpress文件包点击现在就开始,填写下面内容我的填写如出现下面情况,你得先创建一个数据库,再重试数据库的创建之后会出现点击进行安装安装成功登录主界面写个文章,访问站点样子原文:http://www.cnblogs.com/zhaoshunjie/p/4615332.html

删除wordpress评论表单中的网址文本框

原始效果如下 想要去掉这个链接表单,一般想到的方法就是找到 comments.php 文件中的对应表单代码删掉。但是现在只需要一段非常简单的代码就可以去除: 代码如下 复制代码 add_filter(‘comment_form_default_fields‘, ‘unset_url_field‘);funct(www.111cn.net)ion unset_url_field($fields){ if(isset($fields[‘url‘])) unset($fields[‘url‘]); return $fields;} 只需要把上面代码添加到主题中的 functions...

wordpress 5.2.4-CORS跨域劫持漏洞复现【图】

#001 漏洞简介CORS是一个W3C标准,全称是”跨域资源共享”(Cross-origin resource sharing)。通过该标准,可以允许浏览器向跨源服务器发出 XMLHttpRequest 请求,从而克服了AJAX只能同源使用的限制,进而读取跨域的资源。CORS允许Web服务器通知Web浏览器应该允许哪些其他来源从该Web服务器的回复中访问内容漏洞产生原因:在Access-Control-Allow-Origin中反射请求的Origin值。该配置可导致任意攻击者网站可以直接跨域读取其资源内...

centos下wordpress安装主题后创建文章的特×××片无法显示

centos下wordpress安装主题后创建文章的特×××片无法显示提示Could not create the index.html file - to fix this create an empty file named index.html file in the cache directory.Check inside your timthumb configuration file that the FILE_CACHE_DIRECTORY is pointing to a valid cache directory解决方法:1、在themes/主题/cache目录下创建 index.html空文件 设置文件权限可读写2、设置cache目录权限可读写。centos下...

XAMPP&WordPress

配置XAMPP:   1、下载:https://www.apachefriends.org/zh_cn/download.html(下载速度日了狗!)   2、安装XAMPP;   3、启动apache,MySQL:     Apache启动错误:       23:52:16 [Apache] Error: Apache shutdown unexpectedly.       23:52:16 [Apache] This may be due to a blocked port, missing dependencies,       23:52:16 [Apache] improper privileges, a crash, or a sh...

WordPress Shortcode(简码)介绍及使用详解【代码】

WordPress 从 2.5 版本开始增加了一个类似 BBCode 标签的 Shortcode API,可以使用它在日志的内容中来给日志内容添加各种功能。Shortcode 这个接口非常容易使用,并且功能非常强大。简单说 WordPress Shortcode 指的是一些使用[]包含的短代码,WordPress会识别这些短代码并根据短代码的定义输出为特定的内容。Shortcode 类型Shortcode API 支持几乎所有可能的组合形式:自关闭标签,开放标签,含有参数的标签等。1 2 3 4 5 6 [myco...

wordpress通过$wpdb获取一个分类下所有的文章【代码】

在wordpress程序根目录下新建一个php文件,粘贴下面的代码如下面的代码注释,修改$CID这个分类id,就可以获取这个分类下的文章了。这个查询需要联合三个表wp_posts、wp_term_relationships、wp_term_taxonomy,根据term_taxonomy_id获取文章标号,post_status = ‘publish’ 是指文章已经发布,post_type=’post’ 是指记录类型是文章,taxonomy = ‘category’ 是指类型是目录。然后运行这个文件,就可以读取这个分类下的所有的文章...

linux下的php网站放到Windows服务器IIS下导入 .htaccess文件伪静态规则转换 (wordpress)【代码】【图】

需要特别注意的是:1. .htacdess文件在 wordpress中 是可以生成的安装 WP Super Cache后,开启该插件>>设置>>高级>>找到并点击"更新Mod_Rewrite 规则"按钮,这是会在网站根目录生成 .htaccess文件将该文件导入到iis中的 url重写模块即可2. 针对图片脚本样式文件报404的错误,可以通过以下规则 直接过忽略掉 <rule name="jpgtest" stopProcessing="true"><match url=".jpg|.png|.js|.css|.swf|.gif"/><action type="None"/></rule> ...

Wordpress后台自动更新相关设置与解答

由于Wordpress后台有很多内容是自动的,除了上文中提到的“版本更新通知”、“插件更新通知”和“主题更新通知”以外,还有核心文件更新通知和翻译文件更新(自动),其实在上文的版本更新中心里面有提及相关的关闭通知方式。关闭了通知以后,wordpress博客系统有默认开启更新某些功能和默认关闭某些功能,那么无忧小编今天给大家介绍下如何设置后台自动更新。 遇到新建的Wordpress站点时,有些自动更新是默认关闭的,比如Wordpres...

WordPress站点更换公网IP后不能正常访问的解决过程【图】

生产环境:操作系统:CentOS release 6.8 (Final)Web服务器软件:Nginx-1.6.3.tar.gz数据库系统:MySQL 5.5.52PHP版本:php 5.3.3站点程序:wordpress-4.7.4-zh_CN.tar.gzMySQL数据库服务器:113.195.210.*Nginx服务器:113.195.210.*描述:http://117.40.239.8:8080/wordpress #电信IPhttp://113.195.210.150:8080/wordpress/ #由电信IP换成联通IP1.由电信换成联通ip后,该wp-config.php文件的MySQL主机需更改DB IP,否则连接数据...

Wordpress问题汇总【代码】

1、enfold主题在Theme Editor中自定义css无效?短暂解决方法:这是由于缓存导致的,在Theme Options-Performance中关闭再打开css压缩即可让enfold重新压缩变动的css文件永久解决方法:在Theme Editor-Theme Functions (functions,php)中增加以下代码/* * Load Style.css file of child theme after minification so it overrides minification scripts * * Related thread: https://kriesi.at/support/topic/add-style-css-fr...

搭建wordPress遇到无法连接数据库的问题【图】

在确认了数据库用户,密码,地址都没有错的情况下,仍然出现无法连接数据库的问题,以至无法安装wordpress 我的wordpress:4.8.1-zh_CN解决办法:1.更改php的版本(我的改为5.5)2.重新更改数据库的密码,将数据库加密模式设置为41位加密 http://www.ixianzong.com/60.htmlhttps://help.aliyun.com/knowledge_detail/36248.html?spm=a2c4g.11186623.4.3.1abd700bg7KUkThttps://help.aliyun.com/knowledge_detail/64847.html?sp...

WordPress基础:订阅源rss的使用【图】

设置->阅读,可设置rss显示效果 RSS源为:http://wordpress目录/feed把这个地址放入你的rss阅读器进行订阅即可,最简单的就是使用QQ邮箱里面的阅读空间进行订阅。原文:http://www.cnblogs.com/tinyphp/p/6129976.html

WordPress让文本小工具支持简码

WordPress 的 “文本” 小工具是非常常用的,可以添加一些自定义的文本或者 Html 代码。但很多时候,我们需要在文本小工具里使用简码来添加一些更加丰富的内容。 默认情况下,文本小工具是不支持简码的,想让他支持小工具也非常简单,只需要把下边的代码添加到当前主题的 functions.php即可。12//让文本小工具支持简码add_filter( ‘widget_text‘, ‘do_shortcode‘);现在你就可以在文本小工具中添加简码了。原文:http://www.cnb...

CentOS 6.5安装WordPress(基于LNMP)

一、LNMP环境版本说明:OS:最小化安装CentOS 6.5Nginx:nginx-1.10.2.tar.gzMySQL:mysql-5.6.24.tar.gzPHP:php-5.6.23.tar.bz2 二、搭建LNMP环境(基于最小化安装CentOS 6.5)此处省略,详情参考http://blog.51cto.com/itops/2130205 三、安装及配置WordPress1.下载WordPresswget http://wordpress.org/latest.tar.gztar -xzvf latest.tar.gz -C /usr/local2.为WordPress在MySQL中创建一个DB及相关用户#登录MYSQLmysql -u root ...

Wordpress的安装 for mac【图】

1、服务器环境要求PHP 5.2.4或更新版本MySQL 5.0或更新版本Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)  选择安装:XAMPP2、XAMPP安装 XAMMPP下载  管理员权限执行 sudo /Applications/XAMPP/xamppfiles/xampp start 命令  如果显示 Apache、MySQL、ProFTPD 都 OK 了就说明安装成功了  如果出现如下错误说明,已经有启动的服务了,需要先关掉,再重新执行??上面的命令3、安装成功后,配置Apa...

wordpress自定义url参数实现路由功能的代码示例

经过两天的正则表达式的学习,和研究wordpress的路由函数,成功实现了自定义wordpress路由功能,以下是路由规则的实现。如果有自定义的url参数,要通过路由传递,必须通过wordpress的函数将参数添加进去:复制代码 代码如下://add query_argsfunction add_query_vars($aVars) { $aVars[] = ‘score‘; $aVars[] = ‘type‘; // represents the name of the product category as shown in the URL return $aVars;}add_filt...

修改WordPress中上传附件2M大小限制的方法/php+iis上传附件默认大小修改方法【代码】【图】

在服务器上架设好WordPress后,使用过程中发现,上传附件大小有2M的限制话说服务器就是本机,可以直接把文件拖到附件存储文件夹下,然后在需要附件的地方引用链接可是这种落后的方法终究不是办法,还是应该修改大小限制,使用才方便。 在网搜了一下,方法有挺多,但大部分都是不完整信息的重复,下面说说我最后更改的方法,仅供参考。 服务器版本是:Windows Server 2003 SP2WordPress架设:IIS+PHP+MySql 1、首先在网站根目录下建...

WordPress进阶:[2]不同页面显示不同的侧边栏【图】

Widget Logic插件的下载和安装。步骤和所有插件的下载安装一致,启用即可使用。 插件启用后,打开【外观】>【小工具】,随便打开一个使用中的小工具,我们会发现多了一个名为Widget logic: 表单(如下图)。 常见的表单设置代码:is_home() ,仅显示在主页is_single() ,仅显示在文章页is_page() ,仅显示在页面is_category() ,仅显示在文章分类页is_tag() ,仅显示在文章标签页is_archive(),仅显示在 归档页is_404() ,仅显示在...

杨泽业:给你的wordpress博客添加SMTP邮件服务,评论以后邮件通知【图】

当你的博客有人评论的时候,就会收到邮件通知,那是非常好的体验,有人评论了自己第一时间知晓。特别是,有人在你的博客留言,需要有人解答问题的时候,这个人是迫切的需要及时通知的,有的评论自动邮件通知的话,那么就轻松了。 要实现评论邮件通知,还是不难的。下面,我就说说,使用腾讯的免费企业邮箱配置SMTP邮件服务。(没有企业邮箱的请查看我上一个文章《用你自己的域名免费的开通腾讯企业邮箱图文教程》)先在模板函数 (f...

阿里云虚拟主机安装wordpress,提示连接数据库失败的解决方法

很多新手在购买的虚拟主机后就开始尝试安装,却发现连接数据库老是出错,不知道什么问题,反复检查了自己填写的数据库连接信息发现也没有问题,这个时候我们似乎就没法了。但这个其实是后台空间的设置问题,你需要确保几点,首先你是购买的虚拟主机是linux系统的,数据库是mysql的。只要这两点没有错的话,就可以。这个时候如果还是无法连接数据库成功的话,你可以尝试一下两个操作,修改切换下php版本,后台有多个php的版本供选择...

在wordpress上增加文件上传的大小限制

在网站根目录下,使用.htaccess文件,在这个文件中添加如下代码。 php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300原文:http://www.cnblogs.com/yueke/p/4101496.html

学php之翻译wordpress(1)【代码】

单看文件结构,wordpress分了3个文件夹 wp-admin,wp-content,wp-includes 和零散的一堆php,暂时不清楚各自的分工入口文件是index.php<?php /*** Front to the WordPress application. This file doesn‘t do anything, but loads* wp-blog-header.php which does and tells WordPress to load the theme.** @package WordPress*//*** Tells WordPress to load the WordPress theme and output it.* 主要就是加载wp-blog-header....

wordpress登录密码框明文显示最后一个输入的字符【代码】

wordpress登录密码框明文显示最后一个输入的字符(function(a){a.fn.dPassword=function(c){var e={interval:200,duration:1000,replacement:"%u25CF",prefix:"password_",debug:false};var d=a.extend(e,c);var b=new Array();var f=new Array();a(this).each(function(){if(d.debug){console.log("init ["+a(this).attr("id")+"]")}var g=a(this).attr("name");var m=a(this).attr("id");var j=a(this).attr("class");var h=a(thi...

详解wordpress如何把文件保存到阿里云OSS上!【图】

自己搞了一个Wordpress的博客,装完之后一直晾着没管,最近闲来开荒。为了减小服务器的带宽、存储、CUP的压力,决定把博客中的所有文件都保存到阿里云OSS上面。关于这个问题,自己去调用OSS的SDK然后再去修改wordpress这种方式肯定是费时又费力,哪怕是你闲得蛋疼也不会这么干,何况是忙到蛋疼的人。所以,我很机智的去搜了一下解决方案很幸运,已经有相关的wordpress差距可以解决这个问题。下面记录一下操作过程。1.首先你得有OSS...

通过nfs挂载共享目录的方式搭建lamp平台并安装wordpress(二)【图】

在A主机上安装httpd,php,mariadb,nfs-utils,作为nfs client,在B主机上安装nfs-tuils,作为nfs server。A主机IP 172.16.252.115,B主机IP 172.16.251.119.1.在A主机上安装httpd,php,php-mysql,mariadb,nfs-utils~]# yum install httpd php php-mysql mariadb-server nfs-utils2.在B主机上安装nfs-tuils,创建共享目录/data并启动nfs服务:~]#yum install nfs-utils~]#mkdir /data~]#systemctl start nfs-server.service3.在A主机上...

黄聪:WordPress 多站点建站教程(六):使用WP_Query、switch_to_blog函数实现获取子站点分类中的文章【代码】【图】

首先在你使用主题的funtions.php里面添加下代码://根据时间显示最新的分类文章内容,每个站点显示一篇内容 //$blog_id 子站点ID //$catid 分类ID wp_reset_query(); switch_to_blog($blog_id); global$post;?> $my_query2 = new WP_Query(‘showposts=1&order=desc&orderby=date&cat=‘.$catid); while ($my_query2->have_posts()) : $my_query2->the_post(); 接下来获取分类ID号,使用方法是 global$wpdb;$most_viewed_cat =...