有网友说前面那篇文章the_category()函数使用方法解析输出的是带有链接的分类名称,如果想单单显示分类名称呢?可以实现吗?可以的,随ytkah一起来看看。...在想要调用分类名称的地方加入如下代码就可以了 参考资料https://wordpress.org/support/topic/category-without-link-the_category/ 如果无法访问请用这个链接https:/
在默认情况下 WordPress 的附件的永久链接为,http://日志链接/attachment/attachment-name/,这样显得太长不好看,如果我们想定义为:http://siteurl/...可以将以下代码复制到当前主题的 functions.php 即可实现: <?...php /* Plugin Name:自定义附件的固定链接 Plugin URI: http://blog.wpjam.com/m/custom-attachment-permalink/ Description...: 将附件的固定链接设置为:http://siteurl/media/media-id/ Version: 0.1 Author: Denis Author URI: http://wpjam.com...*/ //设置附件的固定链接 add_filter('attachment_link','wpjam_attachment_link',10,2); function wpjam_attachment_link
WordPress 的友情链接大多数都是以名称默认排序的 而在 WordPress 中后台添加友情链接基本上都是这个方法 //添加友链按钮 add_filter('pre_option_link_manager_enabled...', '__return_true'); 有的安装了插件,但是插件中其实也是这个代码 怎么在页面中输出对应的友情链接呢?...大概好多人使用的付费主题或者免费主题都没有认真的看过代码 在友情页面的代码中有一个wp_list_bookmarks()函数,用来输出链接信息等 怎么自定义友情链接顺序位置呢?...> 具体的对应参数可以看一下 WordPress 的文档 对于修改顺序我们只需要使用orderby,排序的话可以使用order orderby默认的值为name,默认根据添加的友链网站名称排序,order...原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:WordPress 自定义友情链接顺序位置的方法
Update:2007-09-04 16:57 已经更新到 WordPress 2.3 Beta 2 发现两个不同的地方: 第一个安装之后发现的,Incoming Links,现在不用 technorati...发现一个问题是,在存档页面,如:http://blog.wpjam.com/category/wordpress/,在启用永久链接的情况下,上一页按钮失效,点击http://blog.wpjam.com...(Update: 升级到 2.3 beta 2 之后解决。) 两个标签函数 the_tags 和 wp_tag_cloud,可能还有更多,但是 WordPress Codex 文档中只提到这两个。...第一是显示当前日志的 tag,可以在首页 (index.php),存档 (archive.php),搜索结果页面 (search.php),日志页面 (single.php),的 the_content...下面加入代码 the_tag(),它就会在内容下面输出如下格式当前日志的 tags:Tags: tag1, tag2, tag3。
WordPress 的 Easy Embeds 功能 这个就是 WordPress 的 Easy Embeds 的功能,可以让我们直接发布一个 URL(需要单独一行,纯文本,不带链接才行),就能把这个...就会自动把这个 URL 转化成 TED 对应页面的视频: 如果你是用 WordPress 古腾堡编辑器,那么在古腾堡编辑器可以看到目前支持的自动嵌入服务: 点击上图的按钮,点击对应的按钮: 输入链接...,然后点击潜入,也可以一键嵌入: 禁用 WordPress Auto Embeds 功能 从腾堡编辑器默认的潜入按钮, WordPress Easy Embeds 支持的自动嵌入网站大部分都是国外的网站...我们发现在 WP_Embed Class 中的构造函数中有如下的 filter: add_filter( 'the_content', array( $this, 'autoembed' ), 8 );...>= v3.5 remove_filter( 'the_content', array( $GLOBALS['wp_embed'], 'autoembed' ), 8 );
这类问题都是,首页的文章上如果是摘要显示的或者截断输出的,如果是密码保护文章压根儿没有提示输入密码,直接跟没有那样输出。 分析 一般来说,WordPress 中输出文章都是用 这个函数,但在一些主题中,首页一般不是完全输出文章内容的——而是输出摘要或者截断输出那样,比如一些主题作者常常用下面的代码代替原来的 : 解决 解决的方法也很简单,给一个判断函数,判断是否为密码保护文章就可以了,WordPress 中有这个函数post_password_required,所以原来的代码应该改为下面这样: 其他情况也大概差不多,反正是对输出content 的函数下刀就可以了。 其他文章:《自定义WordPress 密码文章提示文字》可能需要的。
如果你使用过 WordPress 自定义日志类型(Custom Post Type)的话,一定发现自定义类型日志的的固定链接(Permalink)是不受制于后台 > 设置 > 固定链接中为 Post 置顶的链接格式...,强制设置为 /custom_post_type/post_name/,如果我们要把自定义日志类型的固定链接修改为 /custom_post_type/post_name/ ,如何设置呢?...假设你已经创建了一个 book 的自定义日志类型,将其固定链接设置为:/book/post_id/,在当前主题的 functions.php 文件中添加如下代码: add_filter('post_type_link...post_type=book&p=$matches[1]', 'top' ); } 添加好之后,这个固定链接是不会立刻生效的,需要到 后台 > 设置 > 固定链接 点击下保存按钮,刷新 WordPress...的 Rewrite 缓存。
> 为标签添加自定义CSS类 WordPress 的body_class()函数是一个非常不错的函数。...> 过滤文章的文本内容 这个就不用多介绍了,用到的是the_content的函数,直接上例子: 例子:移除包裹在标签上的标签 WordPress 默认并不允许我们单独在一个段落中展示图片...例子:简化密码输入表单 默认的话,WordPress输出的提示文字是“This content is password protected....自定义发送人的Email 地址 <?...> 同样的逻辑,你只要自定义返回的参数的值,你就可以自定义为你需要的用户名了。
> 函数简介: the_permalink() 输出文章的URL链接 the_title() 输出文章的标题 添加文章标签 该函数会根据文章的评论数量显示不同的文字链接,0 条评论、1 条评论等等,你可以根据自己的爱好定制文字内容。...添加编辑按钮 如果文章作者已登录,我们可以允许他在首页点击对应文章的编辑按钮修改文章,这是一个可选的如果不需要可以跳过此处 添加文章摘要 要显示摘要,需要在编辑文章是填写摘要,否则可能会输出全文 或者你可以直接输出全文 到这里我们就完成了文章的循环输出,可能你还有些凌乱,那么看一下下面整理之后的页面结构吧 <?
WordPress 最强大的地方是它强大的可定制性,其中 WordPress 自定义字段(Custom Fields)就是 WordPress 能够进行灵活定制的奥秘之一,我们 WordPress JAM...是的,WordPress 自定义字段使用的好,能够把 WordPress 博客转变成一个完全定制化的 CMS 站点。...这篇就来讲讲 WordPress 自定义字段的一个非常广泛的用途:使用 WordPress 自定义字段来实现文章缩略图。...(目前我们给客户制作的主题不用那么复杂,直接从后台直接就可以上传缩略图)。 在撰写新文章的页面,向下滚动到一个叫做自定义字段(Custom Fields)的地方,点击按钮展开它。...现在打开当前主题的 index.php 文件,搜索到下面这行: <?php the_content('Read the rest of this entry »'); ?
爱优博客是用wordpress程序做的,但是默认的wordpress首页博客文章的内容显示很,整个页面显示不了几篇文章,有时写的文章全部都显示在了首页了。...php the_content(__(’(more…)’)); ?> 或 修改为: 2.使用 php 自带的mb_strimwidth函数 功能强大 将 wp-contant/themes/你的模版/index.php 文件 中的 在之前的内容非单篇post的情况下作为摘要显示。 小提示:如何在quicktags栏中显示more按钮。 在你使用的theme的index.php中查找,如找到,用覆盖。 4、修改 <?php the_content(); ?
一些网站在推广中,有时候希望提高用户的注册量,所以可能希望让有些内容是用户登陆之后才能看到的。...WordPress 目前的设置中,最复杂的设置是只能把文章设置为密码保护,然后通过别的途径吧密码告诉用户才能浏览,这个方法对提高网站用户注册没有帮助,而且非常不方便。...今天我就讲讲如何通过 WordPress 自定义字段完美解决这个问题。...我们增加一个自定义字段:user_only,如果这个值不为零,这这篇日志或者页面是只能给注册用户浏览,然后通过 the_content 来控制内容显示,这样就能简单的并且灵活设置具体到哪篇文章或者页面是只能注册用户浏览...Author: Denis Version: 1.0 Author URI: http://wpjam.com */ add_filter('the_content', 'post_user_only'
More 标签是 WordPress 一个非常有用的特性。它允许你选择切断点,然后在首页上只显示这个点的以上的内容。...可能你想使用其他别的文本,那么你怎么去定制化在 More 标签中的链接呢?...最后打开控制首页的主题文件,一般是 “Main Index Template” (或者 index.php)。 你打开文件之后,找到调用日志内容的那一行,大概样子如下所示: 只要把这里 “Read more” 改成任何你喜欢的文字就完成了!...php the_content(__('Your text here'));?
博客用的国外的主题,对中文处理不是太好。尤其是首页会把文章的全部内容都输出,使首页变得很长,对于我这种爱贴代码的程序猿来说,这个病,必须治!...还不如修改主题模板来的方便快捷。 自造方法 自己写方法必须对function.php和content.php做改写,先找到 the_content()方法返回了文章的内容,处理一下就可以限制字数了,具体方法请自查。 但是对于我还是不合适,因为此时文章还没有被插件渲染,文章内的代码会被直接以纯文本的形式展示,很不和谐。...所以这个方案,pass the_excerpt() 此方法是wordpress显示文章摘要的API,效果与the_content() 一样,只是这个函数对中文支持不好,需要处理一下 以下是步骤: 方法2...200; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); 给readmore加个链接,同样在functions.php中添加
> 过滤feed 中的文本内容 正如过滤文章的文本内容是通过the_content函数,你可以过滤feed的文本内容,相关函数是the_content_feed。...修改可视化编辑器的按钮 WordPress 中默认的编辑器叫TinyMCE,通过这个mce_buttons过滤器,我们可以改变编辑器中第一栏的布局: 移除可视化编辑器中不想要的按钮 <?...> 正如我所说,上面的mce_buttons过滤器是处理第一栏的,如果你想对第二栏或第三栏的按钮进行自定义,那么久过滤相关函数吧:mce_buttons_2或mce_buttons_3。...> 修改摘要中的more标签 WordPress 默认的在首页输出的摘要会截取55 个单词,余下的会用[...] 代替之。幸运的是,excerpt_more 这个过滤器让我们可以轻易修改之。...例子:在摘要后添加链接 <?
原理 在php从数据库读取文件出来之后,不要马上输出,先执行正则替换、删除的步骤即可 修改文件地址 WordPress是设计了模板主题的概念的,模板主题所在目录为:wordpress/wp-content.../themes 在该目录下,每一套主题又有一个新的目录,假设我们使用的模板主题名字为siam 那么完整路径应该为wordpress/wp-content/themes/siam 在该目录下搜索文件内容...the_content 有调用该函数的就是对应的文章内容(可能有多个,对应多种布局,比如图片列表文章、纯文字文章等等 根据自己主题判断) 修改逻辑 这里贴上我的处理逻辑参考 原文博客:http://www.siammm.cn...原文地址:https://www.siammm.cn/archives/254 ob_start(); the_content(); $content = ob_get_contents(); ob_end_clean
WordPress,全球广泛使用的知名免费开源网站博客程序。...WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设自己的网站,也可以把WordPress 当作一个内容管理系统(CMS)来使用。...WordPress 还是一个免费的开源项目,在GNU通用公共许可证下授权发布。 WordPress新版必备优化代码: <!...移动更新提示 $admin_bar->remove_menu('comments'); //移动评论提示 /*$admin_bar->remove_menu('new-content'); //移除新建按钮...remove_login_title($login_title, $title){ return $title.' ‹ '.get_bloginfo('name'); } /* 彻底禁止4.4+版之后响应式图片功能及缩略图裁剪功能
WordPress 主循环 WordPress 主循环(The Loop)是用来显示文章列表,和在单篇文章页面页显示留言列表的。 在主题的 index.php 中,主循环的代码如下: <?...随着循环的过程,循环查询到的文章都会被赋值到 $post 这个全局变量。 所以 the_post() 函数被调用之后,我们就可以使用许多模板函数和全局变量。...下面就是现在可用的部分模板函数: the_author:获取作者的名字。 the_title:显示当前文章的标题。 the_content:显示文章的内容。...the_permalink:显示文章的链接。 the_ID:显示文章的 ID。...$id global $id; echo $id; 自定义模板函数 假设我们写了一个叫做 get_my_trackback 的自定义模板函数,在文章的留言循环中,如果留言是 trackback 的时候,
怎么移除WordPress短代码中自动添加的 br 和 p 标签?...默认WordPress 会自动在 shortcode 内添加 br 或者 p 标签,可能会打乱你的原先预想的 HTML 结构和布局。...1、这个问题的原因是 WordPress 默认的日志内容处理流程中,wpautop(将回车转换成 p 或者 br 标签的函数)是在 Shortcode 前面运行的。...所以我们的解决方案也是非常简单,改变它们执行的顺序,在当前主题的 functions.php 文件中添加: remove_filter( 'the_content', 'wpautop' );add_filter...( 'the_content', 'wpautop' , 12); 所属分类:WordPress 由 主机教程网 https://2bcd.com/首发于 主机教程网 转载请保留本文链接:https
收集WordPress开发时必备的一些函数是必须的,大家都知道WP更新的节奏也算比较快的啦经常推出新函数替换之前使用的函数,新函数的性能肯定要比旧函数好如果我们开始开发的时候就使用的旧函数那等回过头来修改也是一大麻烦事...> : 显示注册链接 : 显示登录/注销链接 Single部分常用到的PHP函数 <?php the_title(); ?...is_single() )else输出和现在想反 如果是文章也输出的内容 非文章页输出这里的内容 4、判断是否为登陆用户 //调用当前页面链接,用于登陆之后可以返回登陆页 关于WordPress的常用函数就先整理到这里,有需要的朋友可以收藏一下,方便下次查看,此文档长期更新收纳最新的wp函数。
领取专属 10元无门槛券
手把手带您无忧上云