添加到post.php中的‘action’以允许在编辑插件中的自定义帖子类型时执行更多操作
当在插件中使用自定义帖子类型时,我想创建一种方式,在编辑时,我可以将url中“action=”的使用更改为其他内容,打开一个新的url,该url将集中在编辑我的帖子的不同领域。这将允许用户在更清晰的视图中关注他们正在编辑的帖子的某些区域,而不需要在一个页面上显示所有内容。但仍允许我在保存时点击帖子。在过去,我总是使用Div覆盖所有具有更高索引的内容来隐藏其他内容,但遇到这个问题后,我认为这可能看起来更整洁。我想实现的是在URL中为“action=”创建更多选项。我在Elementor page build
循环两个不同类别的WP_QUERY
我想循环两个不同的类别,以在自定义主题中创建两列的布局。我使用这段代码和bootstrap 4作为前端框架,但我无法使用所有可用于bootstrap的12col。在循环过程中,元素只会正确堆叠一次,我可以通过嵌套循环来解决这个问题吗?<?php $main_news = new WP_Query( array( \'post_type\' => \'post\', \'category_name\' => \'News\',
使用自定义查询从类别中获取帖子
我有一个自定义sql查询,可以从特定类别(ID=62)中获取最新帖子。看起来是这样的:SELECT p.ID, u.display_name AS author, post_date_gmt, post_title, p.post_author AS author_id, rel.term_taxonomy_id, (SELECT guid FROM wp_BO
查询作者为0时返回的所有帖子
我在尝试按作者查询一些帖子时遇到了一个小问题。我有活动和注册。目前我有4个注册,都是由User2创建的,wp admin正确显示了这一点。如果我在用户登录的情况下运行以下代码,它就会工作。User2显示全部,User1显示无。但是,如果没有人登录,它将返回所有注册。user\\u id显示为0,因此它不会找到任何注册,但会找到所有注册,包括用户1和用户2的注册。无论怎样,我都可以停止此操作,而不必每次都检查Is\\u user\\u logged\\u()。谢谢$reg_count=0;
如何仅在需要时才将脚本和样式入队?
我已经创建了基于ACF和灵活字段布局的页面。在我的主题中,我有一些JS脚本,如masonry、fancybox、lazyload。目前,im使用标准wp_enqueue_style 在里面function.php 文件只有选择了ACF中的某个块,并且只有在该块较早插入的情况下,才有聪明的方法将脚本排队吗?谢谢
我如何让我的WordPress插件接收数据,并在AJAX/php请求中将其转发到需要身份验证的远程服务器?
我写了一个Wordpress插件,它在编辑后的页面上的元框中放置了几个按钮。我要举个例子。com/wp管理/发布。php?post=数字1和;操作=编辑。我希望我的Wordpress钩子接收AJAX调用,然后向远程服务器发出请求(该服务器需要WP用户不必输入的身份验证),然后将结果返回给Wordpress用户。我要发送的包含数据的表单代码是两个自定义HTML元素输入的数据。它们是:class MyFormData extends HTMLElement{ construc
EDIT_USER_CREATED_USER挂接-用于更新组
我正在通过iTinx集成Gravity表单、Gravity表单用户注册附加组件和组。我编写了以下函数:add_action( \'edit_user_created_user\', \'hl_add_group\', 10, 1 ); function hl_add_group($user_id,$notify) { $group = get_user_meta($user_id,\'hl_user_group\'); glo
如何防止在管理屏幕中加载函数?
当我将此代码添加到主题时functions.php 文件,它使我的管理面板崩溃。如何防止它加载到管理屏幕中?//add_action(\'init\', \'hekim_sticky_header\'); // I want load this only if it is not admin panel
FILE_GET_CONTENTS|转义不显示页面
我有以下代码。echo $FileContents;显示正确输入php变量的页面,但escape函数<?php esc_html( $FileContents ); ?>没有显示任何内容。如何正确转义并显示页面?<?php global $redux_demo; ?> <div class="row"> <div class="col-md-12 ulockd-mrgn1210">
MariaDB错误是否与自动添加新的顶级页面相关
我对我机器上的RAM进行了一些检查,发现了这个错误;错误:(2020年6月14日12:45:54 PM)(来源:MariaDB)(用户:)描述:mysqld。exe:表格\'。\\“测试\\wp\\u usermeta”标记为已崩溃,应修复”;我在本地主机上安装了本地WP。此错误是否会影响我无法停止向主菜单自动添加新页面的事实,即使我已取消选中“自动向此菜单添加新的顶级页面”?编辑:function.php child theme function archive_menu() {
以最干净/最快的方式避免多次调用和检索数据库中的数据?
所以这可能是一个很难回答的问题,但我相信如果我能找到答案,我就能清理代码并显著加快速度。我经常使用Woocommerce构建项目,在这样做的过程中,我发现自己编写的函数经常使用来自其他函数的相同调用。例如:$last_order = wc_get_customer_last_order(); 或$customer = new WC_Customer( $customer_id ); 例如。这些在各种功能中经常使用。在我的整个功能中,一次性调用并重用它们的最佳实践是什么(速度和清洁度方面
如何以编程方式切换媒体设置“将我的上载组织到按月和按年的文件夹中”?
如何以编程方式更改此设置?
如何根据插件查询页面/帖子?
我在一个包含英文和罗马尼亚文的博客上工作。我通过在每篇文章的slug前面加上ro和en,使该网站成为双语网站。这是一种简单的方法,效果很好。现在,我必须创建一个自定义归档文件,该文件在给定的月份显示,并分页,只显示具有分别以ro或en开头的slug(page\\u名称)的文章。我想我应该制作两个PHP文件,一个叫做en-archive。php和其他称为ro归档的文件。php,这是我想我会尝试的,但我不知道如何进行查询,以便正确显示分页。此外,在此更改后,正确的替换方法是什么:?<ul class=\
如果我将定制文件放在WordPress根目录中,它们会被删除吗?
因此,我添加了一个自定义。css文件在我的wordpress根目录中,现在我想知道它是否会在下一次核心更新时被删除。把它放在那里安全吗?我还可以在其他wordpress文件夹(如wp content)中创建自定义文件夹和文件吗?
如何在CPT存档页面上获取分类术语名称?
在存档新闻中。php,我试过了global $wp_query; $tax = $wp_query->get_queried_object(); echo $tax->name; 但这是分类学,而不是分类学术语。我需要打印存档页面上每个条目的税务术语名称,该页面列出了自定义帖子类型中的帖子。
add page items to index
我想在wordpress主题中显示页面项目,代码如下:<section id="two"> <div class="inner"> <?php $pagesargs = array( \'posts_per_page\'=> 2, \'offset\'=> 0, \'
如何在自定义搜索中正确使用AND/OR
我有一个文本字段和一个带有国家名称的下拉列表。如果我使用或,只在文本字段中填写一个人的名字,则会返回错误的结果。如果我键入名称并选择国家,我会得到正确的结果。如果我输入了一个名称,并故意选择了他们不在的错误国家,我会得到所选国家的结果。所以,这里有些地方工作不正常。如果我使用AND和只键入人名,而不输入国家/地区,我将不会得到任何结果,至少我希望看到一些基于姓名搜索的结果。这两个字段都不是必需的,您应该只能按1或同时按2进行搜索。如果仅按位置搜索,则应显示该国家/地区的所有用户;如果仅输入名称,则应显示任
自定义帖子类型管理员的日期选择器
嘿,伙计们,我正在尝试让jQuery datepicker为自定义帖子类型的管理部分工作。本质上,我只需要一个日期,然后在数据库中存储该日期,然后查询数据库以选择月份之类的内容。现在我只想让datepicker ui开始工作,然后我就可以将数据添加到DB中。因此,我首先使用admin_print_styles 和admin_enqueue_scripts 分别地function admin_styles() { wp_register_style(\'jqueryuicss\', \'//
如何将“FILE_GET_CONTENTS”更改为“wp_Remote_Get”
我需要将我的一个插件函数更改为使用;wp\\u remote\\u get“;而不是;file\\u get\\u contents“文件”;虽然我发现类似的线程也有这个问题,但我仍然无法让它工作;wp\\u remote\\u get";。带“,”;file\\u get\\u contents“;,它工作得非常好,但带有;wp\\u remote\\u get“;,事实并非如此。这就是我要更改的代码private static function geolocate_via_api( $ip_a
从/Members/Front重定向到/Members/Customer
我在登录时并没有试图重定向用户,这已经完成了。我希望每个人,无论是否登录,都能从会员主页/仪表板重定向到另一个自定义选项卡,在那里我现在可以看到“最新更新”,但可以对朋友这样说。实现它的最好方法是什么?因为当我自己尝试的时候,我找不到类似的问题并且错过了一些东西。谢谢