第2页上的自定义查询结果为空
我正在尝试筛选自定义查询的分页结果。我有4篇帖子,每页3篇,总共2页。当我在第1页应用过滤器时,它会起作用。当我在第2页应用过滤器时,查询结果为空。我的猜测是,要么查询不知道我在哪个页面上,要么我的表单action=“错误”。有什么提示吗?<div class=\"row justify-content-md-center\"> <div class=\"col-9 m-4 pt-4 pb-4\"> <form action=\"\"
从自定义维护代码中排除登录页面
我有一个进入维护模式的自定义代码,该代码将任何登录或登录页面的人排除在外,使用以下if语句: if ( !is_user_logged_in() && !is_admin() && !in_array($GLOBALS[\'pagenow\'], array(\'wp-login.php\')) ) 我遇到的问题是,出于安全原因,我设置了一个自定义URL来访问登录页面。所以我写了www.e
WooCommerce将优惠券应用于税后订单
我有一款售价1000英镑(含税)的产品。然后我申请10%的优惠券代码,但金额是920。应该是900英镑(如打折100英镑)。我以编程方式应用代码,如下所示:$order->apply_coupon(\'123\') 似乎折扣是在产品价格中应用的,不含税,但它应该包括税。一般税率为25%,但所有产品的价格都是包括税在内的。因此,如果你做1000-20%(税),它是:800,800的10%是80,因此折扣只有80,而实际上应该是100。有人能帮我吗?如果我使用正常的签出流程应用优惠券,它工作得
如何修改WCMP REST API响应?
我试过register_rest_field() 修改WCMP插件的Rest API响应,但该函数似乎只适用于默认的wordpress Rest API(wp/v2)。修改的目的是,供应商数据(从该URL获取…wp json/wcmp/v1/vendors)不包括每个供应商的图像URL,而是返回图像ID,我不想再发出一个API请求,只是为了根据ID获取图像URL。添加_embed 参数不起作用。如何修改WCMP的响应,如register_rest_field() 是否使用默认REST API以包含图像UR
执行$wpdb->GET_RESULTS将返回NULL,在数据库中执行相同的查询将返回正确值
我要在代码中执行以下查询: function get_item($id){ global $wpdb; $post_id_query = \"SELECT * FROM wp_postmeta WHERE post_id = \". $id .\" AND meta_key LIKE \'%main%\'\"; $call_post_id_call = $wpdb->get_results($wpdb->prepare($post_i
单行显示的自定义字段
我有自定义字段要在帖子中显示。但所有自定义字段都显示在一个连续的行中,而我希望它们显示在单独的行中。我不是编码员。我试过了<br>, <li> 但还是没有运气。我也在stack exchange和web中搜索了类似的问题,但没有找到答案。请帮忙。下面是我的单曲代码。php后-while ( have_posts() ) : the_post(); $key_name = get_post_custom_values ($key = \'country\'); echo \'
获取同一类别的所有产品
我使用此函数在ajax请求中获取一个类别的所有产品function get_products() { $cat_id = $_POST[\'category\']; $args = array( \'post_type\' => \'product\', \'post_status\' => \'publish\', \'ignore_sticky_posts\' =>
选择一个个人主页作为另一个个人主页的父级
我正在尝试构建客户门户,但是“父”下拉列表(页面属性下页面设置右下角的下拉列表)中没有显示私人页面。父页面和子页面都需要是私有的,以便只有登录的用户才能访问它。我试过这个代码,但对我来说不起作用。/** * Add private/draft/future/pending pages to parent dropdown. */ function wps_dropdown_pages_args_add_parents( $dropdown_args, $post = NULL
除了将文件添加到子主题之外,还有其他方法可以定制父模板文件吗?
在我使用WordPress子主题的10多年中,我从未见过将模板文件复制到子主题并进行自定义的问题,直到现在。父主题标头中存在函数调用。在学生的子主题中导致致命错误的php。主题作者从父主题中删除了该函数,因此调用引发了一个错误。删除有问题的函数调用修复了错误,但它确实突出了一个漏洞,即子主题可以保护自定义项不受更新的影响。它可以防止自定义设置被覆盖,但不能防止站点出错。我的问题有两个方面:有没有更好的方法自定义父模板文件,而不是将其复制到子主题并进行更改?这实际上是一个结构不良的主题的问题吗?也就是说,主
注销后的会话不会从服务器/网站端销毁
我有一个wordpress站点,当我从客户端注销时,会话仍然存在,而它应该被销毁。但它存在于现场。虽然我清除了浏览器会话和cookies,但它仍然存在。
如何在GET_POSTS()函数中通过某个页面的插件及其所有子页面获取页面ID数组?
我的主题中有一个自定义函数,可以创建动态sitemap.xml 文件我用的是$myVar = get_posts( array(...) ). 在该数组中,我需要排除一些页面。我想排除某些父页面及其所有子页面。我只想使用父页面slug来获取父页面和子页面的所有ID的数组。问题是:\'exclude\' => 在array() 仅接受ID数组。不是鼻涕虫。如何通过某种函数(或其他方式)通过父页面slug返回ID数组(包括父ID及其所有子项)来实现它?例如,假设父页面slug是abc.谢谢你了。
SVG Upload to WordPress Issue
因此,我将此代码添加到我的函数中。php文件,然后我可以在整个服务器、所有客户端网站上上传SVG。我知道有关于使用此代码的安全免责声明。function cc_mime_types($mimes) { $mimes[\'svg\'] = \'image/svg+xml\'; return $mimes; } add_filter(\'upload_mimes\', \'cc_mime_types\'); 有人知道为什么我的所有客户都可以这样做,而不仅仅是我把代
在插件内的某些页面上禁用Yoast、All-In-One和Rank Math
我为一个网站开发了一个自定义插件,该插件使用WordPress中的URL重写来创建几个动态页面。加载其中一个自定义页面时,我将使用以下函数和过滤器创建自定义页面标题和元描述:// page title add_filter(\'pre_get_document_title\',array(&$this,\'mp_custom_page_title\')); add_filter(\'document_title_parts\',array(&$this,\'mp_custo
当WordPress网站在线时,我可以重新启动MySQL引擎吗?
我正在处理安装在Ubuntu服务器上的MySQL引擎中的资源进程问题,该服务器上有一个WordPress网站。因此,我想尝试重新启动服务,将使用service mysql restart 命令将正常重新启动?使用restart命令完成与重新启动Ubuntu服务器相同的操作?如果不是,在托管WordPress网站的Ubuntu服务器上,哪种方式是优雅地重新启动mysql的最佳方式?
开发用于收费的插件
也许我没有使用正确的搜索词,但我找不到如何开发我想在订阅或购买计划中提供的WordPress插件。当我尝试用谷歌搜索这个主题时,woocommerce会填满所有的搜索结果。我正在寻找其他开发人员如何禁用他们的插件,例如不付款,所以我假设他们是一个数据库挂钩,我可以打电话回家或什么的?我在google上搜索过“如何编写我想销售的WordPress插件”,我得到的只是营销技巧。虽然这些链接很好,但这不是我现在想要的。
短码变量中的换行符
因此,我为一个创建可扩展转录盒的客户端制作了这个短代码。除非代码中有换行符,否则它按预期工作。然后在div内创建一个额外的p标记function transciptor( $atts = \'\' ) { $value = shortcode_atts( array( \'text\' => \'\', \'title\' => \'Video transcript:\' ), $atts ); r
通过Java脚本动态修改添加到表格中的内容
我想做的很简单,但我想不出来。假设您在脚本的全局范围内定义了此变量:var contentOfRow = \"<tr><td>hello</td></tr>\";然后,您就有了一个HTML表,上面有一个+添加按钮。在此按钮上,您可以指定onlick=\"addRow(contentOfRow)\", 这样,每次单击+添加按钮时,就会在HTML表中添加一个新行,其内容等于contentOfRow. 这就是我所在的地方,所有这些都很有效。不起作用的是,每次单击+
Defer parsing of JavaScript
当我测试网站的页面速度时(https://sunshineecocleaningservices.com.au/) 延迟解析JavaScript的得分为0“在初始页面加载期间解析了3.6MiB的JavaScript。延迟解析JavaScript以减少页面呈现的阻塞。”虽然JS缩小了。如何解决此问题?有没有插件什么的。
Trying to Load jQuery
我正在尝试加载jQuery,但似乎无法使其正常工作。在此页面上:https://koehlerrice.com/about-3/ 我试图让图像在页面加载时从一种颜色淡入另一种颜色。现在为了保持简单,我正在尝试从#000到#fff这就是我现在的处境这是我的css:.fading-start1 { background-color: #000000!important; transition: background-color 3s linear!important
如何删除特定的类
我已经通过插件删除了模式,但我的网站标题上仍然出现了几行类。