get_permalink()(获取文章或页面链接) get_permalink() 用来根据固定连接返回文章或者页面的链接。在获取链接时 get_permalink() 函数需要知道要获取的文章的 ID,如果在循环中则自动默认使用当前文章。 用法 get_permalink( $id, $leavename ); 参数 $id (混合)(可选)文章或者页面的 ID(整数);还可以是文章对象。 默认值:在循环中自动调用当前的文章 $leavename (布尔)(可选)转化成链接是是否忽略文章别名。如果设置...
判断置顶文章 is_sticky() 函数用来判断一篇文章是否为置顶文章。 用法 is_sticky( $post_id ); 参数 $post_id (整数)(可选)要判断的文章 ID,默认是循环中的当前文章。 默认值:0(循环中的当前文章) 返回值 (布尔)文章是否为置顶文章。 例子 if( is_sticky() ) echo //当前文章是置顶文章; if( is_sticky( 68 ) ) echo //ID 为 68 的文章是置顶文章; 其它 此函数位于:wp-includes/post.php 添加和移除置顶文章的函数 Wor...
在典型的wordpress网站中,有些表的末尾以“元”命名.在这些表中,有2列,一列名为“ meta_key”,一列名为“ meta_value”.存储了任何种类的变量. 这是一个不好的设计吗?这种设计的好处是什么?缺点是什么?解决方法:这完全取决于外部设计-键值表只是存储数据的另一种方式,也是另一种思维方式.就像NoSQL. 您必须研究wordpress如何使用这些表.由于从未研究过数据库架构,因此我无法对wordpress进行过多介绍.我签出的代码很有趣,但没什么...
我正在创建一个类似于自定义菜单小部件的简短代码,但我是从下拉列表中选择页面,而不是在wordpress内创建菜单(我也在其中添加了颜色,因此我无法只需使用常规的wordpress菜单小部件). 到目前为止,还不错,这只是困扰我的一件事.我想检查我所在的页面是否与列表中的页面匹配(在实际页面上).我用谷歌搜索了一下,发现$actual_link = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];我可以获得当前所在的页面(在浏览器中看到的...
我是新手,用的是wordpress搭建的集成环境可是爱安装最后一步的时候一直出现这种情况,无论我重装多少次xampp还是这样,这个该怎么解决呢 回复讨论(解决方案) 链接数据库的用户权限不够,只能读(read only),导致不能创建 你数据库没建表,正常安装,都是直接下一步下一步,自动把表建好了! 但是可能你提供的数据库账号,权限不足,服务建表! 建议你用root用...
我不确定这是否可行,但我希望我可以通过PHP以编程方式检索WordPress的内置jQuery版本号. 我更喜欢使用wp_register_script()包含一个CDN版本的jQuery,然后我使用WordPress的内置jQuery作为后备. 使用CDN版本的问题是,如果WordPress更新其内置版本的jquery,则CDN版本可能不匹配.所以我希望获取版本号(可能使用wp_default_scripts()),然后将其传递给wp_register_script(). 关于我如何做到这一点的任何想法?解决方法:我从WP jQuery Pl...
get_category get_category 可能我们平时接触的不多,但却是很有用,网上这个函数介绍的貌似不多,所以今天只针对官方 WordPress 英文文档做一下翻译。 函数描述 获得指定分类,以数组或是对象的形式返回。 函数使用 get_category( $cat, $out, $filter ) 参数描述 $cat:分类ID,或 $out返回值类型[OBJECT, ARRAY_A, or ARRAY_N] $filter 函数返回值 这里主要讲一下对象类型的返回值, 都有注释,请自行参阅。 stdClass Object (//...
最近为了体验下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进行代码高亮 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下背景:最近将博客的文章编辑器切换为markdown了,但是发现wordpress主题自带的css无法实现代码高亮,作为强迫症看着非常不舒服,遂想尽方法实现在markdown中实现代码高亮。1.使用markdown编辑器首先,你需要将wordpress自带的文章编辑器切换为markdown,这里需要安装markdown插件,几经对比,...
本文主要介绍了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 文章编辑器设置默认内容,比如把常用的开头或者文章注意事项放进去,本文就教你给 WordPress 编辑器设置默认内容。 /***WordPress 给文章编辑器设置默认内容*http://www.endskin.com/default-content-title/ */ function Bing_default_content(){return 要设置的默认内容; } add_filter( default_content, Bing_default_content ); 还可以设置默认标题:/***WordPress 给文章编辑器设置默认标题*ht...
目前很多 WordPress 主题都不会在 functions.php 里面写入过多的自定义函数代码,一来这里是恶意代码的重灾区,二来全部自定义函数都往 这里面塞显得很乱,所以一般我们都把需要自定义的一些功能分开单独写一个 php 文件,然后在 functions.php 里面引用,而如果 php 文件多了, 又必须要一个个去引用,显得很麻烦,所以就有了下面的这个自定义函数,该函数可以一次性自动引用某个文件夹下的所有 php 文件。今天就给大家介绍两个函...
WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。(推荐学习:PHP视频教程)WordPress有许多第三方开发的免费模板,安装方式简单易用。不过要做一个...
效果:将下面的函数放到你的主题的 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-...
1、模板的由来 在没有模板技术之前,使用PHP开发程序,通常都是php代码和html混编在一起。比如说新闻列表,很可能就是一个newslist.php页面,结构如下: //从数据库中读取出要显示的新闻记录 ?> …….. While ($news = mysql_fetch_array($result)) { ?> 输出新闻标题 -- > } ?> 那么这样有什么问题呢?首先,不利于分工合作。一般来说,都会由程序员来写代码,美工人员设计页面。那么在这种方式中,程序员必...