wordpress主题制作中可能需要单独调用指定文章的标题、链接或内容等,可以通过get_post()函数指定文章ID来获取文章标题、文章内容、文章链接、时间等文章相关信息。...get_post()函数用法: get_post( $post_id, $output );?> 参数说明: $post_id:文章ID。...> 实 际应用场景 WordPress 发布文章,或定时发布文章,需要实时推送文章给百度收录 米扑博客在主题下面的 functions.php 自定义的函数,实际应用如下: // 百度百熊号(原创文章保护...now_date = date("Y-m-d H:i:s"); $old_date = date("Y-m-d H:i:s",strtotime("-3 day")); // 未来定时发布,或新建文章...add_action('publish_future_post', 'post_baidu_xzh2', 10, 1); // 到定时发布文章设定的时间点就会被触发 在米扑博客先前写的一篇博客里 WordPress
wp_query; $cat_obj = $wp_query->get_queried_object(); $thisCat = $cat_obj->term_id; $thisCat = get_category...($thisCat); $parentCat = get_category($thisCat->parent); if ($thisCat->parent !...$after; } elseif ( is_attachment() ) { // 附件 $parent = get_post($post->post_parent); $cat = get_the_category...sprintf( __( '( Page %s )', 'cmp' ), get_query_var('paged') ); } echo ''; } }复制 使用方法 将上面WordPress
当我们在做 WordPress 开发及优化的时候,其中最重要的就是 WordPress 循环,我们大多的内容输出都是通过 wp_query 及 query_posts 函数来循环输出,同样我们很多时候也会使用...get_post 函数来获取指定文章的内容。...WordPress函数get_post用于获取文章的数据,包括文章内容、标题、别名、摘要、发布时间等信息。...get_post( int $post = null, string $output = OBJECT, string $filter = 'raw' ) 而在获取到这些内容的时候我们该如何调用呢?...( 10 ); $pid = $post->ID; 更多关于WordPress优化及疑问可以添加QQ群:255308000 除非注明,否则均为泪雪博客原创文章,禁止任何形式转载 本文链接:https
怎么调用WordPress父子分类目录?在WordPress当前分类或者正文页面,想调用显示与当前分类存在父子关系的分类目录时,会用到。如:一个分类页面,想显示出自己的上级分类。...$parent->term_id; }else if(is_category()){ global $cat; $parent = get_category($cat)...= 0){ $cat_id = $parent->category_parent; $parent = get_category($cat_id); if($parent...> 2、代码二:将下面代码加到主题function.php模板文件中: function get_category_root_id($cat){ $this_category = get_category...($cat); // 取得当前分类 while($this_category->category_parent) // 若当前分类有上级分类时,循环 { $this_category = get_category
WordPress 网站怎么获得当前分类的全部子分类?...在WordPress分类页显示当前分类下的全有子分类链接,可以用下面的代码: 1、将下面代码添加到当前主题function.php中: function get_category_root_id($cat...) { // 取得当前分类 $this_category = get_category($cat); // 若当前分类有上级分类时循环 while($this_category->category_parent...) { // 将当前分类设为上级分类 $this_category = get_category($this_category->category_parent); } // 返回根分类的id号 return
在 WordPress 中,若你已经知道「分类 ID」,可以用下面 2 句极简代码分别拿到「分类名称」和「分类描述」:// 分类 ID 假设为 123$cat_id = 123;// 1....分类描述echo esc_html( category_description( $cat_id ) );如果想一次性拿到更多字段(名称、描述、链接、文章数等),推荐用 get_category() 或...get_term() 取出整个对象,再按需读取:$cat = get_category( $cat_id ); // 也可写 get_term( $cat_id, 'category
WordPress 有着比较强大的分类机制,包括文章分类、标签等,强大的分类机制可以用来实现门户网站的类似二级频道的功能,这样增加分类目录的订阅功能就比较重要了。...WordPress 有原生的 RSS 订阅功能,但是通常只是生成整站的文章订阅和文章的评论订阅。本文就来介绍如何生成分类目录的订阅链接。 简单的订阅分类目录的方法 首先,你必须要先打开一个分类目录。...这里主要用到 get_category 和 get_category_feed_link 这两个函数。...具体操作如下:首先先找到主题目录下的 category.php 文件,当点击分类目录的时候,WordPress 会调用这个文件作为分类目录的模板。...php $category = get_category( get_query_var('cat') ); if ( !
要在WordPress首页调用ID为2的页面中的相册,你可以使用以下几种方法:方法一:使用短代码和自定义查询首先,在你的主题的functions.php文件中添加以下代码:function display_page_gallery...($atts) { $atts = shortcode_atts(array( 'page_id' => 0 ), $atts); $page = get_post...} return '';}add_shortcode('page_gallery', 'display_page_gallery');然后,在首页模板(通常是front-page.php或home.php...php$page = get_post(2);if ($page) { $content = $page->post_content; $pattern = get_shortcode_regex...page_id="2"]注意事项确保ID为2的页面确实包含相册短代码()相册的显示样式可能受到主题CSS的影响如果使用缓存插件,可能需要清除缓存才能看到效果修改主题文件前建议先创建子主题根据上面的方法,熟悉wordpress
WordPress在开发主题的时候经常会遇到要调用指定分类的标题、链接、别名之类的。...wordpress和模板机制不是标签机制,只有相应的函数,本文就分享下WordPress调用指定分类的标题、链接、别名、文章的使用方法。 category是分类的意思,slug代表别名。...调用WordPress指定分类的标题代码: 调用WordPress指定分类的链接: 调用WordPress指定分类的别名: get_category(2);echo $cat->slug;?...> 调用WordPress指定分类的最新文章: 下面代码中的数字“2”代表分类id,数字“10”为要调用的分类文章数量为10篇。 <?
近日,来自Sucuri的研究人员发现WordPress存在重大漏洞,漏洞在于WordpressREST API,成功利用该漏洞可删除页面或修改页面内容。...简言之,它将字母数字ID值直接传递给了get_post()函数。该函数通过检查帖子是否实际存在以及用户是否有权编辑此帖来验证请求。研究人员认为这种审验请求的方式较为奇特。...出于对是什么导致get_post()无法找到帖子(除ID不存在外)的好奇,研究人员意识到其使用wp_posts中的get_instance()静态方法来抓取帖子。 ?...截图中有一个微妙但非常重要的细节——WordPress在将ID参数传递给get_post前先将其转换为一个整数。鉴于PHP进行类型比较和转换的方式,这是一个问题。...鉴于此类型欺骗问题,攻击者便可篡改受害者网站上的任何帖子或页面的内容。这样他们便可以添加插件特定的短代码来利用漏洞(原本仅限于贡献者)、使用SEO垃圾邮件活动感染网站内容或注入广告,等等。
WordPress 网站媒体文件怎么添加重新关联附加选项?WordPress允许您将一个媒体文件关联附加到一篇文章,但默认不能修改关联,本教程将添加一个可以修改媒体文件关联附加的选项。...better_parent'] = "Parent"; return $columns;}function media_custom_columns($column_name, $id) { $post = get_post...= 'better_parent') return; if ( $post->post_parent > 0 ) { if ( get_post($post
下面分享本站正在使用的在子分类获取父分类的链接的wordpress技巧 代码如下 //获取子分类的父分类 function get_category_cat() { $catID = get_query_var...('cat'); // 当前分类ID $thisCat = get_category($catID); $parentCat = get_category($thisCat->parent); /
漏洞简介 在REST API自动包含在Wordpress4.7以上的版本,WordPress REST API提供了一组易于使用的HTTP端点,可以使用户以简单的JSON格式访问网站的数据,包括用户,帖子...检索或更新数据与发送HTTP请求一样简单。...具体到代码,就是让$post为空,就可以通过权限检查,接下来跟进get_post方法中看一下: ?...从而get_post方法返回null,从而绕过update_item_permissions_check的权限检测。 回头再看一下可执行方法upload_item: ?...在这边将ID参数装换为一个整数,然后传递给get_post。而PHP类型转换的时候回出现这样的情况: ? 所以,也就是说,当攻击者发起/wp-json/wp/v2/posts/1?
通过下面的代码可自动为WordPress文章添加已使用过的标签。...functions.php 中: 代码一: function zm_auto_add_tags() { $post_id = get_the_ID(); if ( $post_id ) : $post_content = get_post...array; } function zm_auto_add_tags() { $post_id = get_the_ID(); if ( $post_id ) : $post_content = get_post...温馨提示: 文章标题:自动为WordPress文章添加标签 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。...任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
即:站长在站点 PC 页的源代码头部嵌入一行或多行 Meta 信息,由 Meta 信息来指明该 PC 页对应的手机页的 URL,以及该 URL 对应页面的格式,百度将根据用户终端类型选择最适合展示的页面...php $catArray = get_the_category(); $cat=$catArray[array_rand($catArray,1)]; $cat_parent = get_category...php $catArray = get_the_category(); $cat=$catArray[array_rand($catArray,1)]; $cat_parent = get_category...另外,此代码的应用,需要新增以下 function.php 函数代码: /* 获取当前文章或页面别名的函数*/ function the_slug() { $post_data = get_post
WordPress 发博客后自动同步到新浪微博,这是我从无主题博客看到的方法,一直沿用至今。...($post_ID); $get_post_centent = get_post($post_ID)->post_content; $get_post_title = get_post($post_ID...($post_ID); $get_post_centent = get_post($post_ID)->post_content; $get_post_title = get_post($post_ID...修改目的:一是为了此功能在【某些禁用了修订功能的 WordPress 博客】中,不会因为更新文章造成重复同步微博的窘迫;二是加上字数的控制,避免字数超过 140 导致同步失败。...($post_ID); $get_post_centent = get_post($post_ID)->post_content; $get_post_title = get_post($post_ID
在WordPress中,可以通过多种方式调用最多评论和最新评论的文章。以下是两种常见的调用方法:一、调用最多评论的文章1.使用WP_Query查询get_post函数获取文章信息。wp_trim_words函数用于截取评论内容,避免显示过长。...可以考虑使用缓存插件(如WP Super Cache)或数据库缓存技术来优化性能。样式调整:根据主题的样式表(CSS)调整输出内容的样式,使其与网站整体风格保持一致。...插件支持:一些WordPress插件(如Jetpack)可能提供了类似功能,可以查看插件文档以获取更便捷的实现方式。...通过以上方法,你可以灵活地调用WordPress中评论数最多或最新评论的文章,为网站用户提供更有价值的内容展示。
虽然这些提示是非常有效的,甚至是必要的,但是最终他们并没有解决潜在的问题:大部分缓慢的WordPress网站都是由于代码不好或效率低下而导致的。 ? WordPress可能很慢,但不是一定。...挤压最多的WordPress选项(Squeezing the Most out of WordPress Options) 在WordPress的选项API提供了一系列的工具,轻松加载或保存数据。...处理小信息很有用,WordPress提供的其他机制(如帖子[posts]或分类[taxonomies])过于复杂。 ?...例如,如果我们要存储验证密钥或我们网站头文件的背景颜色,那么选项(options )就是我们正在寻找的。 WordPress不仅给我们处理它们的方法,而且还使我们以最有效的方式这样做。...最后,我们将一个重型数据库查询(使用WP_Query元键)更改为简单直接的查询(调用get_post()),这是一个更好和更有效的方法。
在开发WordPress 主题的时候,为了丰富网页,常常使用到特色图像功能;这就要求主题使用者为每篇文章都要设置个特色图像,但总有一些用户不会乖乖按要求做;如此一来,主题的实际演示效果就大打折扣了。...对于在WordPress 中强制设置特色图像才能发表文章,WordPress 中有一个专门的插件:Require Featured Image。具体效果如下图: ? ?...但对于WordPress 开发者来说,集成到主题上面才是王道,毕竟让使用者再去安装一个插件是不现实的。...add_action( 'pre_post_update', 'dw_dont_publish' ); function dw_dont_publish($post_ID) { $post = get_post
如何在wordpress的文章末尾或头部添加内容,在wordpress每篇文章的末尾添加文字、链接等内容,比如你想加个“原创文章如转载,请注明本文链接:”,其实很简单,有多种方法,下面就介绍给大家。...wordpress文章页模版在哪 在所用主题文件夹根目录的single.php文件即为wordpress文章页模版。...演示截图 wordpress文章头部添加内容 案例代码 //by :全百科 //url:http://www.quanbaike.com/ <?php tb_xzh_render_body() ?...演示截图 wordpress文章末尾添加内容 案例代码 //by :全百科 //url:http://www.quanbaike.com/ <article class="article-content