WORDPRESS - 技术教程文章

php-WordPress检查您是否在当前页面(不是菜单)上【代码】

我正在创建一个类似于自定义菜单小部件的简短代码,但我是从下拉列表中选择页面,而不是在wordpress内创建菜单(我也在其中添加了颜色,因此我无法只需使用常规的wordpress菜单小部件). 到目前为止,还不错,这只是困扰我的一件事.我想检查我所在的页面是否与列表中的页面匹配(在实际页面上).我用谷歌搜索了一下,发现$actual_link = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];我可以获得当前所在的页面(在浏览器中看到的...

各位大神问一个有关xampp安装wordpress的问题

我是新手,用的是wordpress搭建的集成环境可是爱安装最后一步的时候一直出现这种情况,无论我重装多少次xampp还是这样,这个该怎么解决呢 回复讨论(解决方案) 链接数据库的用户权限不够,只能读(read only),导致不能创建 你数据库没建表,正常安装,都是直接下一步下一步,自动把表建好了! 但是可能你提供的数据库账号,权限不足,服务建表! 建议你用root用...

通过PHP在WordPress中获取jQuery版本【代码】

我不确定这是否可行,但我希望我可以通过PHP以编程方式检索WordPress的内置jQuery版本号. 我更喜欢使用wp_register_script()包含一个CDN版本的jQuery,然后我使用WordPress的内置jQuery作为后备. 使用CDN版本的问题是,如果WordPress更新其内置版本的jquery,则CDN版本可能不匹配.所以我希望获取版本号(可能使用wp_default_scripts()),然后将其传递给wp_register_script(). 关于我如何做到这一点的任何想法?解决方法:我从WP jQuery Pl...

详解WordPress开发中用于获取分类及子页面的函数用法

get_category get_category 可能我们平时接触的不多,但却是很有用,网上这个函数介绍的貌似不多,所以今天只针对官方 WordPress 英文文档做一下翻译。 函数描述 获得指定分类,以数组或是对象的形式返回。 函数使用 get_category( $cat, $out, $filter ) 参数描述 $cat:分类ID,或 $out返回值类型[OBJECT, ARRAY_A, or ARRAY_N] $filter 函数返回值 这里主要讲一下对象类型的返回值, 都有注释,请自行参阅。 stdClass Object (//...

WindowIIS环境下WordPress安装部署步骤【图】

最近为了体验下WordPress,亲自安装配置了WordPress在本机上记录下部署过程一、下载相应软件需要下载的软件有:Apache,MySQL,PHP,WordPressApache:下载ApacheMySQL:下载MySqlPHP:下载PHPWordPress:下载WordPress,请到官网下载最新版二、配置相应软件1.Apache配置1.zip包解压2.配置conf/httpd.conf3.在httpd.conf中添加PHP支持LoadModule php5_module "D:/PHP/php5apache2_2.dll" AddType application/x-httpd-php .php .ht...

如何在wordpress中使用markdown时采用prism将代码调亮【图】

这篇文章主要介绍了关于wordpress使用markdown时采用prism进行代码高亮 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下背景:最近将博客的文章编辑器切换为markdown了,但是发现wordpress主题自带的css无法实现代码高亮,作为强迫症看着非常不舒服,遂想尽方法实现在markdown中实现代码高亮。1.使用markdown编辑器首先,你需要将wordpress自带的文章编辑器切换为markdown,这里需要安装markdown插件,几经对比,...

详解PHP如何清除wordpress的恶意代码

本文主要介绍了PHP实现清除wordpress里恶意代码的方法以及相关代码和使用方法,有需要的小伙伴可以参考下。希望对大家有所帮助。公司一些wordpress网站由于下载的插件存在恶意代码,导致整个服务器所有网站PHP文件都存在恶意代码,就写了个简单的脚本清除。恶意代码示例<?php if (!isset($GLOBALS["\x61\156\x75\156\x61"])) {$ua = strtolower($_SERVER["\x48\124\x54\120\x5f\125\x53\105\x52\137\x41\107\x45\116\x54"]);if ((...

在WordPress的文章编辑器中设置默认内容的方法_php实例【图】

很多时候我们需要在给 WordPress 文章编辑器设置默认内容,比如把常用的开头或者文章注意事项放进去,本文就教你给 WordPress 编辑器设置默认内容。 /***WordPress 给文章编辑器设置默认内容*http://www.endskin.com/default-content-title/ */ function Bing_default_content(){return 要设置的默认内容; } add_filter( default_content, Bing_default_content ); 还可以设置默认标题:/***WordPress 给文章编辑器设置默认标题*ht...

php文件如何引用wordpress方法【图】

目前很多 WordPress 主题都不会在 functions.php 里面写入过多的自定义函数代码,一来这里是恶意代码的重灾区,二来全部自定义函数都往 这里面塞显得很乱,所以一般我们都把需要自定义的一些功能分开单独写一个 php 文件,然后在 functions.php 里面引用,而如果 php 文件多了, 又必须要一个个去引用,显得很麻烦,所以就有了下面的这个自定义函数,该函数可以一次性自动引用某个文件夹下的所有 php 文件。今天就给大家介绍两个函...

wordpress需要会php吗【图】

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。(推荐学习:PHP视频教程)WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个...

wordpress.comWordpressphp分页代码【图】

效果:将下面的函数放到你的主题的 functions.php 文件中: 代码如下:function theme_echo_pagenavi(){ global $request, $posts_per_page, $wpdb, $paged; $maxButtonCount = 9; //显示的最多链接数目 if (!is_single()) { if(!is_category()) { preg_match(#FROM\s(.*)\sORDER BY#siU, $request, $matches); } else { preg_match(#FROM\s(.*)\sGROUP BY#siU, $request, $matches); } $fromwhere = $matches[1]; $numposts = $wpdb-...

wordpress模板深入解析php模板技术原理【图】

1、模板的由来 在没有模板技术之前,使用PHP开发程序,通常都是php代码和html混编在一起。比如说新闻列表,很可能就是一个newslist.php页面,结构如下: //从数据库中读取出要显示的新闻记录 ?> …….. While ($news = mysql_fetch_array($result)) { ?> 输出新闻标题 -- > } ?> 那么这样有什么问题呢?首先,不利于分工合作。一般来说,都会由程序员来写代码,美工人员设计页面。那么在这种方式中,程序员必...

wordpress之wp-settingsphp

接上面开始wp-config.php,wp-settings.php这两个文件,wp-config.php故名恩意配置文件所以没什么可解释的。 wp-settings.php最上在的函数wp_unregister_GLOBALS用来当register_globals设置为on时注销自动产生的全局变量,register_globals现在是强烈建议为off的,因为有安全问题。 从28行起到49行都是为了处理不同运行环境可能产生的问题,wp的兼容性问题处理的很周道。如果 是做开源软件这样是很有必要的,当然如果是开发自己的产...

十分钟快速搭建Wordpress博客系统【图】

介绍很多互联网应用程序开发人员第一个接触到的网站项目就是博客系统。而全球使用最广的Wordpress常常被用户用来快速搭建个人博客网站。默认情况下,Wordpress一般在后台使用MySQL关系型数据库存储所有的博文及回复。本文将展示如何使用 SequoiaDB 巨杉分布式数据库替换MySQL,成为Wordpress博客系统的后台关系型数据库。 通过阅读本文,用户可以了解到如何使用SequoiaDB巨杉数据库的MySQL实例无缝替换标准MySQL数据库。SequoiaDB巨...

WordPress常用的函数、方法汇总

选择使用 WordPress来搭建博客,主要原因便在于 WordPress有较高的流行度,还有各种围绕其进行的开发的扩展功能应有尽有,基本上可以说我们在博客建设中所需的任何功能,都已有人想到并得到实现,让你不必在博客具体的技术实现及功能扩展方面投入过多的精力,而更专注于内容建设。本文以技术手册的方式简单汇总WordPress主题模板的基本资料,希望能对WordPress主题模板开发的朋友解渴。WordPress 主题模板基本文件一套完整的 WordP...

如何使用PHP实现在WordPress中将404错误页面重定向到主页【图】

404错误表示服务器上不存在请求的页面,如果你的WordPress网站上出现多个404错误,而你没有404的特定页面。在这种情况下,你可以简单地通过301将所有404请求重定向到你的网站主页。要做到以上这一点,你不需要在你的站点上安装额外的插件,一个小的PHP代码就可以实现了。将404错误页重定向到主页进入你的wordpress主题目录,在你的wordpress中编辑404.php文件。让我们在文件的顶部添加下面的PHP脚本。脚本中的第一行将永久重定向为...

wordpress的excerpt()函数的用法示例

本篇文章给大家带来的内容是关于wordpress的excerpt()函数的用法示例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。问题:在wordpres中的single页面,本身引用的<?php the_excerpt(); ?>,但是在页面上显示的却是文章的内容原因:the_excerpt(); 在excerpt没有内容的时候,会截取文章的内容。wordpress 内置函数 the_excerpt() 是个使用频率较高的函数,它是用来获取当前文章摘要的,以[...]结尾,如果在文章中...

wordpress账号密码忘记了通过mysql数据库修改方法(图解)【图】

本篇文章给大家带来的内容是关于wordpress账号密码忘记了通过mysql数据库修改方法(图解),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。WordPress程序比较普及,大网站,小博客到外贸,都使用的比较多;偶尔有各种原因把密码账号给忘了也是很正常的;WordPress的账户信息都存在数据库。所以要修改,只能通过查找数据库,然后在数据库中才能修改。(推荐课程:MySQL教程)工具/原料phpmyadmin管理器方法/步骤1...

WordPress是什么【图】

WordPress是什么?wordpress怎么使用?很多人可能第一次听说WordPress,下面我们来介绍一下WordPress?WordPress是什么?WordPress是一种使用php开发语言和数据库的博客系统,WordPress有很多的系统和模板,也有很多人把WordPress认为是内容管理系统,不需要创建网站就可以管理系统,是目前比较强大的内容管理系统。WordPress是有很多的第三方进行开发的免费模板,用户可以在可以支持php语言和MySQL搭建网站,WordPress官方中文版也...

WordPress网站添加Javascript代码的方法

这篇文章给大家介绍的内容是关于WordPress网站添加Javascript代码的方法,有着一定的参考价值,有需要的朋友可以参考一下。如果是修改自己制作的模板主题,升级和更新自己掌控,javascript代码的添加比较自由,可根据实际业务逻辑引入即可。但是如果想添加与主题无关的javascript代码,例如访客统计,性能监控等类型的独立代码,由于与主题文件没有关系,那么最好的办法就是在插件中添加代码。WordPress提供了函数 wp_enqueue_scri...

WordPress显示文章摘要的方法

这篇文章主要介绍了关于WordPress 显示文章摘要方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下WordPress又一个比较不好的地方,首页、分类和其它归档页,文章默认都是全文输出排列的。不知现在国外博客是否都流行这种显示方式,反正我个人是很不喜欢。遇到文章长一些且夹带着大量图片的,不仅页面速度打开慢,也不容易快速找到自己感兴趣的内容。按照国内大多用户下面介绍四种WordPress 显示文章摘要方法:一...

WordPress支持多个域名绑定/访问的实现

这篇文章主要介绍了关于WordPress支持多个域名绑定/访问的实现,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下WordPress博客程序使用人群非常多,关于WordPress博客的优化、美化插件也是海量,就连一些使用巧、使用心得网络中分享的文章也比比皆是,其实这也是大家喜欢使用WordPress来搭建个人博客的原因。在这里再为大家分享一个小技巧,通过简单修改wp-config.php文件来实现WordPress博客支持绑定多个域名及访问...

如何修改WordPress图片地址为相对路径

这篇文章主要介绍了关于如何修改WordPress图片地址为相对路径,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下WordPress图片地址在默认编辑下是使用额绝对路径,这样别人复制你文章到其他的网站上,图片也可以正常显示,但是如果我想更改博客的域名,或者路径,那么这些图片的地址全部失效,不能正常显示。优搜网在网上找到两种解决Wordpress模板图片使用相对路径的方法,希望可以帮到大家。1.修改Wordpress主题根...

WordPress发送注册用户设置密码邮件提示:您的密码重设链接无效,请在下方请求新链接

这篇文章主要介绍了关于WordPress发送注册用户设置密码邮件提示:您的密码重设链接无效,请在下方请求新链接 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下1.修改WP根目录下的 wp-login.php文件将$message .= < . network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), login) . ">\r\n";修改为:$message .=network_site_url("wp-login.php?action=rp&key=$key&login=" . ...

Wordpress之删除RSS功能的&quot;文章RSS&quot;、&quot;评论RSS&quot;、&quot;WordPress.org&quot;

这篇文章主要介绍了关于Wordpress 之删除 RSS 功能 的"文章RSS"、"评论RSS"、"WordPress.org" ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下一. 去除底部“自豪地采用 WordPress”版权信息: 1.打开主题文件夹:wp-content/themes/twentyeleven/footer.php; 2.找到 这段代码 删除即可:<?php endif;// 去除底部“自豪地采用 WordPress”版权信息 //get_template_part( template-parts/footer/site, info );?>注...

WordPress之在注册界面实现注册后密码直接显示在页面上【图】

这篇文章主要介绍了关于WordPress 之 在注册界面 实现 注册后密码直接显示在页面上,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下前言:WordPress 功能无疑强大的,但有些功能实现上还是有少许不尽人意,比如在 网站上有新用户注册后,必须下发到用户填写的邮件才能接收到新密码,而密码又是系统自动生成的,如果因为某些原因用户接收不到邮件,造成无法登录的现象,这种用户体验还是有些不好的。所以能在新用户...

wordpress使用wp_head()函数的方法

这篇文章主要介绍了关于wordpress使用wp_head()函数的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下wp_head()的作用:在WordPress主题中使用此函数控制<head>…</head>之间的标签内容。以通过header.php模板文件输出html中的head标签部分,大部分主题的head标签中都加入了wp_head()函数,WordPress、主题或插件都可以通过给wp_head函数来向网站的head标签中加入内容。用法:请确认你的所有页面都使用了<?ph...

WordPress后台添加侧边栏菜单

这篇文章主要介绍了关于WordPress后台添加侧边栏菜单 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下add_action(admin_menu, register_custom_menu_page); function register_custom_menu_page() { add_menu_page(自定义菜单标题, 测试菜单, administrator, show_ads/view.php, , plugins_url(myplugin/images/icon.png), 6); }在你的插件所在文件夹下添加一个文件用来作为新的菜单页面,view.phpadd_menu_page(...

wordpress添加文章固定字段的介绍【图】

这篇文章主要介绍了关于wordpress添加文章固定字段的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下让wordpress的文章数据表 增加一个字段,使其能在文章编辑页能编辑,并能通过rest api 获取出来。例:给文章加一个缩略图字段 litpic 首先 通过mysql 给文章表 wp_posts 加一个字段 litpic然后在主题的function.php 后面添加如下代码:add_action( add_meta_boxes, myplugin_add_custom_box);add_action( sa...

WordPress搭建个人博客【图】

本文主要和大家分享WordPress搭建个人博客,主要以图文和代码的形式和大家分享,希望能帮助到大家。1 LNMP组合1.1 验证Nginx到php的连通性在前几篇博文中所有环境都已经配置好了,下面测试Nginx和php之间的连通LNMP之Nginx服务搭建及三种类型虚拟主机 LNMP之二进制安装mysql-5.5.54 LNMP之源码编译安装php-5.5.32# 修改/application/nginx/conf/extra/blog.conf[root@web01 extra]# cat blog.confserver { listen 80;...