从短码函数中添加到_Content或变量
我创建了一个自定义快捷码,用于向所选词汇表术语添加弹出定义。短代码如下所示:[glossary term="data breach"]data breaches[/glossary] 该函数在名为“词汇表术语”的自定义帖子类型中搜索帖子,以获取术语的定义,将其打印在div中,并将所附文本转换为指向该div的链接:function glossary_shortcode( $atts = array(), $shortcode_content = null ) {
带有几个帖子的第一个归档页面
我正在寻找一种方法,如何在档案的第一页上只显示几篇文章。这是我的存档模板-page-archive.php, 我使用它作为模板来显示我的所有帖子/食谱:<?php get_header(\'archive\'); ?> <div id="primary" class="content-area blog-archive col-md-9"> <main id="main" cl
如何在自定义主题中更新图库块的加价?
我正在开发一个自定义的WordPress主题,这是我不久后第一次使用WordPress。我可以看到帖子和页面编辑器已经被彻底检修,帖子和页面可以使用“块”构建。以前,在创建自定义主题时,我会创建一个post.php 模板文件并使用显示帖子内容<?php the_content(); ?>. 这仍然有效,但我想更改库块的渲染方式(我想在Bootstrap carousel 而不是图像网格)。我看了看template hierarchy WordPress开发人员文档的第页,但在上面看不到任何与块
如果ACF字段为空,则显示不同的值
我的函数中有一个函数设置。php文件,我试图使用该文件显示一个高级自定义字段,如果该字段为空,则该字段具有回退值。以下是我目前掌握的情况:add_filter( \'facetwp_map_marker_args\', function( $args, $post_id ) { $field = get_field( \'Type\', $post_id ); // Get this post\'s ACF value $tent = \'tent\';
WP_GET_ATTACHING_IMAGE_src是否也适用于非图像文件?
我希望获得文件的路径,而不是像PDF或TXT这样上传的图像。我应该使用wp\\u get\\u attachment\\u image\\u src还是有其他更适合非图像附件的功能。
我如何监听InnerBlock子级中的更改?
我创建了一个自定义块,它使用WordPress核心块作为innerBlock子块;更具体地说,是核心/嵌入块。我想做的是监听子块属性中的更改,以便在父块中响应它们。自定义块编辑函数返回以下内容:return ( <div { ...useBlockProps() } onChange={parentUpdate}> <InnerBlocks allowedBlocks={[\'core/embed\']}
将用户从wp-admin(而不是管理员)重定向
我想重定向除管理员以外的所有用户,使其远离wp admin页面如果登录用户尝试访问/wp admin,则他们将被重定向回主页现在他们看到一个页面,上面写着;抱歉,不允许您访问此页面<你们能帮我在函数中构造一个函数吗。php文件来检查这些条件并重定向<这就是我所拥有的,它并不是为了我想要的。function acme_login_redirect( $redirect_to, $request, $user ) { return ( is_array( $user->role
如何在Twig/Timber Wordpress中显示与类别关联的帖子数量?
我正在使用以下代码访问我的类别。$orderby = \'name\'; $order = \'asc\'; $hide_empty = false; $cat_args = array( \'orderby\' => $orderby, \'order\' => $order, \'hide_empty\' => $hide_empty, \'exclude\' => 1
来自自定义元数据库的自定义帖子元被随机删除
一段时间以来,我一直在应用和更新一些公司在不同网站上重复使用的自定义元数据库。(不同的代谢箱,但方法相同。)本质上,它允许将不同自定义帖子类型的单个帖子与默认WP页面和帖子进行“关联”。比如说Post ID = 449 这是一个Post Type = CustomA 可以分配给任何页面或帖子。我所做的一切都很有效。它已经工作了很长时间了。它仍然有效。然而,我们开始看到的是,在奇怪的情况下,其中一个页面/帖子将看到所有自定义帖子元从页面中清除。我自己从来都无法复制这个错误。我只得到了URL,可以编辑自定义帖
Mirgrating a user at signon
我正在将wordpress站点迁移到另一个站点。来自旧站点的用户需要使用新站点。我正在执行一个交错的实现,所以不想一次将所有用户都带来。基本上,当用户尝试登录时,在登录验证之前,如果新站点上不存在该用户,我将使用api调用从旧站点获取用户详细信息,并在新站点上创建用户。我正在使用wp\\u authenticate操作在对用户进行身份验证之前进行检查。这样就可以创建用户,然后进行身份验证。但身份验证失败。如果我再次尝试登录,它会正常工作,因此我知道凭据正常,所有数据都已正确写入。感觉就像在服务器上的同一次
以编程方式模拟在wp-admin中查看帖子
当我在以下位置查看帖子时,会触发一个进程:https://my.wordpress.page/wp-admin . 我不知道在这个过程中发生了什么。我想为帖子ID列表中的所有帖子触发它。如何以编程方式启动在wp admin页面中查看帖子时启动的所有进程?类似于view_post_in_wp_admin( 123 ); 其中123是岗位id。
暂存重定向到现场(正在建设页面)
我从我的客户live wordpress网站创建了一个临时环境。现在,当我尝试在没有以管理员身份登录的情况下访问它时,它会重定向到live;“正在施工”;实时站点。仅在桌面上。在手机上,我们可以访问它。我已经这样工作很长时间了,这是我第一次遇到这个问题。我正在使用ELementor Pro builder和Jupiter X主题。我关闭了保持https活动的简单SSL插件。不起作用。我还仔细检查了一下,我没有安装Seedprod即将推出的插件。你知道怎么解决这个问题吗?谢谢
在调用Add_action之前检查MemberPress是否存在
我有一个自定义插件,可以检查MemberPress是否存在,以便在模式对话框中显示仅限成员身份的内容。现在,我想为这个插件添加一个新功能,根据登录URL参数将用户重定向到不同的页面,该参数是从用户所在的页面生成的。问题是,这是通过以下方式实现的:add_action(\'mepr-process-login-redirect-url\', \'some_mb_function\'); 但如果未安装MemberPress,则该类mepr进程登录重定向url不存在。在进行add\\u操作调用之前,如
Elementor-编辑全局色顺序
我正在尝试更改Elementor全球颜色列表的顺序。此问题最初发布here, 虽然说明很详细,但我在那篇文章中指定的wp\\u postmeta表中找不到elementor\\u page\\u设置。显然,我没有足够的分数,无法在帖子中添加评论,也无法对提供答案的成员进行pm,所以我不知道如何克服这个问题。是否有存储页面设置数据的替代位置?我想这可能已经改变了(虽然最初帖子中的答案是最近的)。任何帮助都将不胜感激-我原来的全球颜色列表有点乱,我想在顶部添加一个干净的颜色主题。。。thx公司
WP Cron调度在托管服务器上不可靠
以下代码是save_post 行动它在我的本地开发环境中按预期工作,但在托管服务器上无法可靠工作。(我所说的不可靠是指它有时会起作用,但我无法推断出任何规律。)if (wp_next_scheduled(\'my_expiration_hook\', [$post_id])) { my_log(\'unscheduling all for post \' . $post_id); wp_clear_scheduled_hook(\'my_expiration_hook\',
如何防止WP_QUERY过滤“%s”但保留“%s”用于其他目的?
我正在尝试使用pre\\u get\\u posts挂钩将WordPress的搜索功能替换为我自己的搜索功能,因此我想取消设置$query->;query\\u vars[\'s\',这样它就不会限制结果,但我想将\'s\'保留为$query的属性,这样我就可以使用get\\u search\\u query函数。我该怎么做呢?add_action(\'pre_get_posts\', function (\\WP_Query $query) { if (!$quer
Inspecting WP_Rest_Request
我正在实现一个GET的回调Wp Rest request, 接收WP_Rest_Request 对象function create_on_demand_post( \\WP_REST_Request $request ) { $params = $request->get_json_params(); // etc... } 有class methods 它检索请求数据,但我想知道是否有办法像访问数组或对象一样访问此ArrayAccess实现中的数据
如何在回显时成为转义变量和选项?
我对wordpress开发非常陌生。当我提交插件供审查时,它被拒绝了,因为变量和选项;。如何转义以下两段代码? <label for="<?php echo $this->plugin_name . \'-\' . $switch[\'id\']; ?>"> 以及 echo "<style>img[ci-src] {opacity: 0;} img.ci-image-loaded {opacity: 1;}</styl
在WordPress中按类别和城市筛选医生和医院
我正在wordpress医疗网站上工作,该网站显示了所有的医生和医院。我很困惑医生和医院会以页面或产品的形式出现。我还想按类别添加过滤器(如医生-心脏外科医生、整形外科医生等,以及心脏医院、整形医院等医院)和按城市添加过滤器。我应该如何开始这方面的工作。请帮忙。提前谢谢。
根据WordPress类别ID拉入“Include”文件
以下是我试图实现的目标:当加载类别页面时,基于该类别的ID,一个;包括“;文件已加载。我相信以下内容适用于某些有限的文本,但我更愿意加载一个;包括“;文件b/c它将有多个段落,我觉得这样管理更好。 <?php $catarray = get_the_category( $post->ID ); foreach ($catarray as $cat) { $catid = $cat->term_id;