是否存在可以使用QUERY_POST的场景?
我觉得下面有一个红色按钮,上面写着“请勿按下”query_posts(). 老实说,一段时间以来,我一直试图揭开这种现象的神秘面纱,但收效甚微。例如,不使用此函数的主要原因可能是分页中断。第二,它可能很慢(阅读:打两次电话),或者有更好的方法(pre_get_posts). 可能还有更多的原因。对于那些出于本能而否定这个问题的人,我呼吁他们至少坚持一周左右。总有第二次机会这样做。在团队压力面前,我几乎不想看到至少一些答案。对于未阅读的人this 我想说的是,这个函数没有被弃用,也没有被标记为_doing_
从一个自定义帖子类型填充另一个自定义帖子类型的下拉列表
[已解决->请参阅此问题的最后一条评论]在自定义post类型CPT\\U A中,我通过自定义metabox表单字段保存first\\u name和last\\u name(它们不是分类法):update_post_meta( $post_id, \'first_name\', esc_attr( $_POST[\'first_name\'] ) ) update_post_meta( $post_id, \'last_name\', esc_attr( $_POST[\'last_name\
快捷码可以从内容中获取HTML/文本,然后通过添加的HTML返回两次吗?
我正在努力减少自己的一些工作,我希望有人知道这是否可行。这些是设置在滑块中的图像,该滑块在多页文章的下一张幻灯片上显示图像上的文本覆盖。这就是我想做的。拿着这个:<h2>Image Title</h2> [caption]<img src=\"http\">[/caption] text for slide 并按如下方式输出:<div class=\"singe_slide\"> <h2>Image Title&
按帖子翻译内容,而不是实例
TL;DR: 我正在寻找一种方法,仅用另一种语言翻译特定帖子的内容,而不是上述帖子的所有内容(如“meta”和“search”字段this solution seems to do).Longer version: 我目前正在为一家小公司管理一个静态HTML网站,每隔几周就会更新一次新帖子。有些帖子是用法语(默认语言)和英语写的,有些帖子也是用德语,甚至西班牙语写的。目前,每个帖子的每个版本都首先加载,而所有非法语版本都隐藏在display:none. 每个帖子的右侧都有许多标志,这些标志对应于可用的翻译
云Flare、缓存、缩小问题
如果我使用Cloud Flare为我的站点提供服务,并使用他们的缓存和缩小选项,那么在Wordpress级别进行缓存和缩小是否也有意义?这是浪费时间还是对我产生了双重积极影响?
如何处理自定义帖子类型的单个条目?
我有一个自定义的帖子类型,叫做Projects。它包含一个文本区域“项目描述”和一个转发器图像字段。我知道我可以使用WP\\u Query函数返回一个包含我所有项目帖子的数组。当我想在一个页面中显示所有项目时,这种方法就行了。我的问题是如何处理项目post类型中的单个条目。更具体地说,我想了解一个函数,该函数返回对项目帖子类型的单个条目的引用和要编辑的模板文件,以便实现单个自定义帖子页面的样式。
仅从一个类别中查询帖子,并排除最新帖子
我想运行循环,以便它只从一个特定类别检索帖子,只输出4篇帖子,并排除最新的帖子。要仅查询一个类别,我发现:<?php query_posts(\'cat=1\'); ?> <?php if ( have_posts() ) : while (have_posts() ) : the_post(); ?> <?php the_content(); ?> <?php endwhile; endif; ?> 为了排除最新的帖
使用AJAX的WP_UPDATE_POST onClick按钮
我正在尝试使用“管理”菜单上“自定义页面”中的按钮更新我的特定页面。我尝试使用ajax在updatepost中执行函数。php但是页面的内容没有变化。有人能帮我吗?这是按钮的代码<div> <input id=\"btn_news\" class=\"add_content\" type=\"button\" class=\"button-primary\" value=\"<?php esc_attr_e(\'Save News\', \'mytheme\'); ?&
在WAMP上上传网站并进行修改
我有一个网站,所有的预编译(模块,插件,模板等),很好地压缩在一个文件夹中。我想上传到WordPress上,使用WAMP(可能),这样我就可以正确地修改它。请你一步一步地描述一下,我该怎么做?
将默认URL更改为插件自定义帖子类型
我在我的插件“Luckydraw”中有一个自定义帖子类型作为“凭证”。通过单击post链接,wordpress将其URL生成为:http://localhost:81/luckydraw/index.php/voucher/testing-2/ 但我想把它改为:http://localhost:81/luckydraw/voucher/testing-2/ 我该怎么做?
如何获取现有用户角色的所有功能
如何获得现有用户角色(如作者)的所有功能?我将使用它快速复制现有用户角色,然后创建一个新角色,然后为新的自定义角色分配或删除功能。
查找页面模板并显示内容
因此,我正在为具有单页面布局功能的客户端构建一个主题。目前,我允许用户创建父页面,该页面中的模块是单独的页面,将设置为主页的子页面。澄清。我有一个主页。在主页中,我需要有一个部分来显示产品教程和地图。客户端将创建父页面主页,然后创建一个名为Product Tour &;Map. 这些页面将设置为的子页面Home 我已经建立了一个循环,它将拉取页面的所有子级并显示它们。这就是我陷入困境的地方。我需要允许我的客户端创建一个子页面并设置一个自定义页面模板,然后该模板将显示在主页上。有人知道我怎样才能loo
将帖子ID包含到WP_QUERY()
我将一些帖子分配给一些不是这些帖子作者的用户。通常,私人帖子只对帖子作者可见。因此,如果作者有3篇帖子,在他登录时edit.php 他们将获得3个职位。但是,如果另一篇文章是通过自定义字段分配给他们的(不是作为文章作者),我如何将该文章添加到文章列表表中?到目前为止,我尝试的是:生成函数(custom_get_assigned_posts()) 检索作为数组分配给user\\u id的所有帖子。但后来发现,在现有查询中包含post ID并非易事:function add_assigned_posts( $
自定义发布类型的HAS_TERM或IN_CATEGORY
我有property 作为自定义帖子类型。如果属性位于sold 类别为此,我使用以下函数:if ( has_term(\'sold\', \'category\')) { ?> <div class=\"sold_prop_note\"> <h3>This Property is sold. Take a look at our current exclusives! <a href=\"/properties\">View
返回包含发布的分类/术语信息(WP_QUERY/GET_POSTS)
在使用get\\u posts进行查询时,是否可以返回posts的分类/术语信息以及posts本身?我有大约150个我正在查询的项目,所以我不想单独循环和拉动每个项目。
存储自定义用户字段的位置
我已经建立了一个企业Wordpress网站,目前我们正在设计一种将公司用户数据直接自动导入Wordpress数据库的方法,因此它不是手动的。此用户数据的数据点比默认的WP用户字段(user\\u login、first name、last name、email、url等)多can存储。所以我想知道,对于存储其他用户字段,推荐的体系结构是什么?我的第一个想法是向自定义OpenID plugin 我用叉子叉。它的主要目的是使用OpenID框架来利用我们公司的OpenID标识符来认证员工。此插件创建一个简单的w
如何在菜单代码中添加属性
我想制作一个带有悬停动画的菜单。我的HTML语法如下所示:<ul class=\"menus\"> <li class=\"current\"><a href=\"#\" data-hover=\"Home\">Home</a></li> <li><a href=\"#\" data-hover=\"About Us\">About Us</a></li> <
_wp_PAGE_TEMPLATE动态使用模板
我想知道是否可以在query_posts 使用get_template_part. 换句话说,我已经设置了一个页面模板来拉取它的所有子页面并显示它们,但我需要根据页面编辑器中选择的页面模板来显示每个子页面。有没有办法做到这一点?这是我目前为止为父页面模板编写的代码。<?php $this_page=get_query_var(\'page_id\'); query_posts( array(\'post_type\'=>\'page\', \'posts_per_pa
用户名中的希伯来语字符有问题
我编写了一个插件来启用用户名中的希伯来文字符。以下是完整代码:add_filter (\'sanitize_user\', \'hu_sanitize_user\', 10, 3); //Overrides the Wordpress sanitize_user filter to allow hebrew letters and english letters only function hu_sanitize_user ($username, $raw_userna
$wpdb->删除数组中的列值()?
我想知道这是否可能?$wpdb->delete( \'table_name\', array(\'id\' => array(1, 2, 3)), array(\'%d\') ); 因此,在这种情况下,它应该一次删除3行,并且只调用数据库1次。我的脚本中有很多可以删除的内容,我希望它只执行一次删除,而不必遍历所有ID并执行$wpdb->delete 在每一个单独。这可能吗?看起来应该是。。。