前面我们讲了wordpress添加post_type自定义文章类型,我们现在来讲一下如何把自定义文章调用出来,我们以product为例,虽然我们自定义好了 Post Type 同时也编写了一些内容,...自定义的 Post Type 的内容不会自动混入主循环里面。那如何让自定义 Post Type 的内容显示出来?...', 'add_custom_pt' ); 将上面的代码加入到主题function.php文件中 第二步,上面操作依赖模板,如果需要高度自定义或者在页面的某个模块中调用列表,就需要用到 WP_Query... 参考资料:https://developer.wordpress.org/reference/hooks/pre_get_posts/ https://blog.wpjam.com/article.../wordpress-post-type/
于是终于下定决心来做这件事情了,以前是想通过随机给 WordPress 正文内容中插入网站名称的字词,然后通过内链样式隐藏,但是这样别人依旧能把内容采集过去,所以也迟迟没有这样做,后来突然反应过来,采集最重要的就是采集规则...WordPress 主题的 404 页面,可以通过修改代码的 paged 参数值修改翻页数量来自定义。...如果为了更好的防止 WordPress 被采集,那么还可以针对 feed、站点地图 sitemap 等方面做屏蔽,因为 WordPress 的翻页都有 page 参数所以还可以服务器屏蔽路径的方式。...由于我们 WordPress 交流群有人在问具体的栏目自定义屏蔽页数怎么办,所以就再来稍微修整一下,一下代码中的数字“10”就是可以自定义的,根据后面的备注修改就可以了。...404.php die(); //404 页面 } } 好啦,以上就是子凡针对 WordPress 防采集提供的一段代码,自我感觉最实用最佳的防止采集的办法及解决思路,如果你有更好的解决方法
本文将带你彻底解决WordPress标签管理的各种疑难杂症。...一、标签使用中的典型问题1.1 标签滥用与重复问题常见场景:同一篇文章添加过多标签(超过10个)创建意义相近的标签(如"WordPress教程"和"WordPress教学")大小写不统一(如"SEO"和...教程', 'Wordpress教程');1.2 性能问题:标签页加载缓慢问题根源:标签数量过多(成千上万个标签)未使用缓存插件数据库查询优化不足性能影响:未优化前:- 标签页加载时间:3.2秒- 数据库查询次数...标签名称是否简洁明确?是否属于现有标签体系?预计会有多少文章使用此标签?...:分类:内容的骨架(如:技术、生活、旅游)标签:内容的血肉(如:PHP、旅行攻略、个人心得)6.2 结构化标签体系创建层级标签:// 使用自定义分类法创建子标签function register_tag_hierarchy
WordPress 里面内置了两种常用的 Post Type :Post(文章)、Page(页面),分别用来展示两种类型的内容,一种是相对动态的文章,另一种是相对固定的页面。...除此之外,WordPress 还内置了其他几种 Post Type 用来展示不同类型的内容。...使用的主题是官方的 twentyfourteen,建议边看边在本地服务器修改测试。...但是这样与文章类型基本相同,我们需要更多的自定义来完善我们的 Movie 类型。...// 检查是否发送了一次性隐藏表单内容(判断是否为第三者模拟提交) if ( !
一般的分页只需要在后台设置->阅读->博客中显示的页数,即可设置网站的分页,但是这么设置的分页是全站通用的,无论是首页、分类、搜索都显示一个分页数,但是若我们想单独控制某一个页面显示多少呢?...首先我们来了解一下在wrodpress中都是用哪些函数来判断分类的 判断是否是首页:is_home() 是否分页显示:is_paged() 是否是文章页:is_single() 是否是分类目录页:is_category...() 是否是标签页:is_tag() 在wordpress中还会提供很多钩子,我们可以通过钩子来修改wordpress的内部运行行为,因此我们可以通过分页钩子posts_per_page设置每页显示的文章数...//自定义不同页码的页码显示 function custom_posts_per_page($query){ if(is_home()){ $query->set('posts_per_page...' action add_action('pre_get_posts','custom_posts_per_page'); 这样就可以分开定义每页显示的数量,注意一点的是这么设置完后,在后台设置的阅读数量就会失效
如果你的 WordPress 和我一样使用了自定义日志类型(Custom Post Type),并且想把这个自定义日志类型的文章显示到 Feed 中,那么你需要在 functions.php 中加入下的代码...: add_filter('pre_get_posts', 'add_microblog_2_feed' ); function add_microblog_2_feed( $query ) { if...( is_feed()){ $query->set('post_type', array( 'post', 'm')); } return $query; } 其中这里的 m 是我爱水煮鱼微博的...Custom Post Type 的名称,如果你想吧 page 更新也放到 feed 中去,可以把上面改成 array( 'post', 'page')。
在WordPress中,文章默认是按照发布日期降序排列的,即最新的文章显示在最前面。...或者使用快速编辑也可以在后台文章管理列表中,鼠标移到标题上,就会出现快速编辑,点快速编辑,就会出现在WordPress中,文章默认是按照发布日期降序排列的,即最新的文章显示在最前面。...使用插件安装排序插件:在WordPress插件库中搜索“文章排序”或“post order”等关键词,安装并激活一个适合的插件,如“Post Types Order”。...修改查询:在主题的functions.php文件中,添加代码来根据自定义字段排序文章。...,可以创建一个自定义页面模板,并在模板中使用自定义的查询来显示文章。
需要说明的是,本文相关代码 Jeff 没有亲自测试是否有效,有需要的请自行测试使用。 在RSS Feed 中输出版权信息 ? ?...这个功能主要是为了防止文章被恶意采集而产生的;当然,如果人家是直接复制粘贴来采集你的文章的话,这个功能就没意义了。详细请参考《WordPress在RSS Feed 中输出版权信息》一文。...在RSS Feed 中输出自定义特色图像(缩略图) ? ?...一般来说,如果主题支持特色图像(缩略图)这个功能就有存在的意义了,详细请参考《WordPress在RSS Feed 中输出自定义特色图像(缩略图)》一文。该方法支持通过自定义字符获取的特色图像。...('the_content_rss', 'insertAds'); 禁用WordPress 中的RSS Feeds ?
禁用 WordPress 区分大小写转换 禁用字符转码 禁用文章修订和自动保存 移除仪表盘小工具 禁用表情符号 禁用 XML-RPC 接口 删除WordPress登录错误 从工具栏中删除 WordPress...LOGO 从工具栏中删除自定义 禁用定时器 禁用古腾堡编辑器 禁用古腾堡小工具 禁用文章 Embed 格式化日期 格式化数字 在新窗口中打开链接 自动添加图像 alt 和 title 搜索重定向 仅搜索文章标题...选择所属专题 新编辑专题可AJAX选择相关文章 自定义类型文章固定链接 移除菜单中多余的标签 全站添加 canonical 标签 外链自动添加 nofollow 标签 专题中可选择除专题外的其它文章类型...专题下的文章列表可按类型进行筛选 所有简码 四种消息框简码(信息、成功、警告、错误) 四种按钮简码(红、黄、蓝、绿) 标签文章(支持所有类型) 文章卡片 优酷视频 腾讯视频 HTML5视频 HTML5...password: d2616f03 若无法访问,请检查安全组端口80,8888是否打开,参考: 入站规则:https://ziyuan-1300813414.cos.ap-beijing.myqcloud.com
在文章编辑页面,点击添加媒体之后,然后也可以在媒体库直接筛选,快速找到所需的图片: 优化后台媒体库加载 WordPress 后台媒体库的月份筛选附件功能,是直接通过查询数据库来获取博客的附件的月份,这样每次打开媒体库...,或者添加媒体,打开「添加媒体」弹窗时候,都会到数据库去查询。...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
前面我详细介绍了文章查询时如何使用分类,标签或其他分类模式,具体怎么应用呢?...点击筛选就会跳转到文章列表显示出筛选之后的文章列表。只要下载 WPJAM「分类管理插件」激活即可食用。...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
针对CMS平台的攻击时有发生,本文分析了针对WordPress的不同类型的攻击,以及管理访问、API、Shell部署和SEO等攻击特点。...另一个值得注意的特性是能够感染邻居域(前提是web服务器正在处理多个域,并且当前用户对其目录具有写访问权限)。 ?...感染WordPress网站的搜索引擎优化(SEO) 受感染的WordPress站点的另一个实例是搜索引擎优化(SEO),已发现部署的PHP脚本在GET请求中接受关键字。 ?...脚本首先检查用户代理是否与正则表达式之一匹配,或者SERVER[“REMOTE_ADDR”](发出HTTP请求的IP地址)的反向DNS查找是否包含Google子字符串。...如果返回的文本长度小于1000个字符,则将使用Bing搜索引擎执行其他查询,并将匹配指定正则表达式的结果附加到$text中。 如果再次执行相同的查询,则返回最终的HTML页面并将其保存在服务器上。
我们知道默认情况下,WordPress 后台文章列表,可以通过分类进行过滤,那么是否可以通过标签过滤呢?甚至自定义的分类呢?...过滤文章列表 WPJAM「分类管理插件」就实现了该功能,比如下图就是通过标签筛选文章列表: 并且这个通过分类或者其他分类模式筛选文章的功能是可以自定义的,在 「WPJAM」 的「分类设置」子菜单下可以根据自己的需求开启或者关闭...它通过多个分类或者自定义分类的叠加筛选过滤,并且叠加的方式有三种:所有都使用,至少使用一个和所有都不使用。...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。
>> WordPress根据显示的页面类型自动添加适当的类。 例如,如果您在存档页面上,WordPress将自动将存档类添加到body元素。它几乎针对每个页面都执行此操作。...如果您在自己的网站上工作,则还可以使用主题定制器中的自定义CSS功能添加CSS 。 您可以选择要启用body分类功能的文章类型以及谁可以访问它。不要忘记单击“保存更改”按钮来存储您的设置。...这些条件标签是true或false数据类型,用于检查WordPress中的条件是true还是false。例如,条件标签is_home检查当前显示的页面是否为主页。...这次,我们将检查显示的页面是否为WordPress草稿的预览。 为此,我们将使用条件标签is_preview,然后添加我们的自定义CSS类。...好在WordPress在加载时自动检测到浏览器,然后将这些信息临时存储为全局变量。您只需要检查WordPress是否检测到特定的浏览器,然后将其添加为自定义CSS类即可。
在做决定之前,您需要了解一些关于主题的知识。 在这篇文章中,我将用5000字介绍为什么您的网站需要搭配高质量主题、选择主题时应考虑哪些因素、以及如何评估主题和筛选主题。...您可以通过查看客户的评论,了解是否存在任何有关搜索引擎优化性能的问题。 此外,高级主题通常会声明他们的付费主题针对搜索引擎优化进行了优化。...6:支持和说明文档 可靠的主题应附带足够的支持和文档。检查主题开发商是否提供及时的帮助,是否拥有活跃的支持系统。此外,详细的文档还能让您更轻松地设置和定制您的网站。...主题生成器可让您用自定义设计替换全部或部分WordPress主题。与默认的Gutenberg编辑器相比,您将拥有更多的自定义选项。如果一个主题有生成器,一般主题描述中提到它。...无论您是选择WordPress.org主题目录中的免费主题,还是市场上的高级主题、其他主题商店、开发者网站或主题框架和构建器,都要考虑您的具体需求和偏好,为您的博客或小型企业网站找到理想的WordPress
什么是Memcached Memcached 对象缓存为 WordPress 对象缓存提供了一个持久的后端。 许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。 ...一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、 提高可扩展性。...安装Memcached 咱们这个是针对配合WordPress宝塔面板来实现的,下面我们需要在宝塔面板软件商店,搜索memcached并安装。...检查是否安装成功 我们可以通过打开PHP下面的phpinfo来检测已安装的扩展中是否已有 memcached 。...注:不是上传到 wp-content/plugins/ 目录,WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress
,通过它可以过滤后台文章列表,比如下图就是通过标签筛选文章列表: 七、文章列表多重筛选 如果简单的过滤不能找到你所需的文章,那么多重筛选功能肯定可以帮到你。...它通过多个分类或者自定义分类的叠加筛选过滤,并且叠加的方式有三种:所有都使用,至少使用一个和所有都不使用。...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
要在WordPress的某个分类下添加内容筛选功能,你可以通过以下几种方法实现:1. 使用插件Filter Everything 插件这是一个非常通用的筛选插件,可以筛选任何文章类型和任何标准。...它支持使用Widgets或Shortcodes在页面上轻松集成筛选器,并且与几乎所有页面构建器兼容。2. 自定义开发创建自定义分类法你可以创建自定义分类法(Taxonomy)来实现更细致的筛选。...例如,如果你想要按颜色筛选文章,可以创建一个名为“color”的自定义分类法,并将其应用到文章上。...,并将其应用于文章类型。...使用重写规则和模板你可以通过添加重写规则和创建专门的模板文件来实现筛选页面。这样,当用户访问特定的URL时,WordPress将加载筛选页面并显示筛选结果。
i)、智能爬行程序检测 web 服务器类型和应用程序语言 j)、Acunetix 检索并分析网站,包括 flash 内容、SOAP 和 AJAX k)、端口扫描 web 服务器并对在服务器上运行的网络服务执行安全检查..._8.script:针对 wordpress弱口令测试 你也可以选择扫描的脚本,然后新建自己的扫描策略,如下: 选择自己需要的策略,可以单击保存按钮保存一份策略,单击X按钮删除一个策略 Scan Setting...端口扫描 ⑤:收集不常见的HTTP请求状态,例如HTTP 500状态码 ⑥:在扫描过程中如果服务器停止响应尝试25次之后中止扫描 ⑦:在扫描过程中,是否使用网站设定的cookie ⑧:网站中链接到其它主机的文件...:提交的HTTP请求内容、Response:返回的响应内容、View Page:浏览形式查看、Raw Text:文本模式查看 Fuzzer Filters:是针对Fuzzer结果进行筛选的工具 ①:选择一个筛选过滤器...②:分为5项,分别为: Rule description:筛选器的名称描述 Rule type:筛选器的类型:Include(包含)、Exclude(不包含)、Log Apply to:关键字出现的位置
i)、智能爬行程序检测 web 服务器类型和应用程序语言 j)、Acunetix 检索并分析网站,包括 flash 内容、SOAP 和 AJAX k)、端口扫描 web 服务器并对在服务器上运行的网络服务执行安全检查...PHPInfo.script:扫描是否有phpinfo泄露 Backup_File.script:扫描网站的备份文件wordpress_8.script:针对 wordpress弱口令测试 你也可以选择扫描的脚本...请求状态,例如HTTP 500状态码 ⑥:在扫描过程中如果服务器停止响应尝试25次之后中止扫描 ⑦:在扫描过程中,是否使用网站设定的cookie ⑧:网站中链接到其它主机的文件,而这些网站与主站的关系相近...、Response:返回的响应内容、View Page:浏览形式查看、Raw Text:文本模式查看 Fuzzer Filters:是针对Fuzzer结果进行筛选的工具 ①:选择一个筛选过滤器 ②:分为...5项,分别为: Rule description:筛选器的名称描述 Rule type:筛选器的类型:Include(包含)、Exclude(不包含)、Log Apply to:关键字出现的位置,其中有