显示全文而不是摘录
我正在使用一个插件,它在小部件中显示特定类别的帖子。它有一个显示摘录的选项,下面的代码用于此选项:<?php echo $post[\'excerpt\'] ?> 但我想展示完整的帖子,而不是摘录。我试过了the_post, the_content 而不是excerpt 在上述代码中,但没有工作。你能告诉我我做错了什么吗?
在创建用户时指定对不同页面的访问级别
我们有一个具有多个不同链接和页面的个人模板,我们希望实现在创建用户时指定用户访问级别的功能,即指定是否查看链接,还指定是否允许其进入页面?例如,我们有一个创建用户的表单,在该表单中,我们可以指定用户是否有权访问某个页面,您有什么建议?
自定义插件对某些用户角色不可见
我的插件有如下最低配置。我可以在woocommerce主菜单下通过WP admin查看插件。但无法看到来自不同角色的插件。该角色可以查看woocommerce子菜单。只有我的自定义子菜单链接不可见。如果我直接访问插件链接(domain.com/wp admin/admin.php?page=report with invoice),它会说;抱歉,不允许您访问此页面"E;<?php /* Plugin Name:Custom order reports Plu
WP:以编程方式在数据库中搜索和替换
我不是专业的WP开发人员,但我有一个任务来创建插件,以便搜索和替换WPDB中的一些字符串。我已经完成了初始化插件的部分,我找不到的是如何在整个WP DB中执行搜索替换。客户端的WP站点上有一个WooCommerce,实际上是一个多站点设置,所以我需要遍历每个表,搜索出现的内容,并用自定义字符串替换它们。另外,安装了WP-CLI,但我不确定它是否能在远程服务器上工作,因为所有WP都在一些容器中运行(不太熟悉远程配置)。因此,问题是:有没有可能在没有任何其他插件的情况下以编程方式对WP进行搜索替换查询(我已经
Page Get参数不适用于is_Single()函数
如果博客帖子中存在页面参数,我必须重定向到404页面,而不是当前的帖子URL。我尝试检查当前页面类型(单数),并尝试在函数中获取页面参数。php,但我不能。它不能一起工作。我只需要为博客帖子实现它。如果可能的话。htaccess重定向也很好我尝试过这个代码,但它不起作用。但它在没有is\\u单一功能的情况下工作。使用is\\u single函数时,page参数不返回。Url示例:www.example.com/this-is-my-first-post?page=2www.example.com/p=22
如何根据实际页面突出显示一级菜单项
我试图根据实际页面/文章/帖子等,使用nav\\u menu\\u css\\u类过滤器添加“当前菜单项”类来突出显示一级菜单项。例如,菜单如下所示:出版物->;计算机->;第123条因此,一旦用户输入;第123条“;我想强调的是“第页”;出版物;菜单部分。有可能吗?
删除WooCommerce阻止样式
我正在研究一个定制的WooCommerce主题,理想的情况是使用WooCommerce附带的稳定的Gutenberg块。显然,我宁愿删除它们来提高页面速度,而不是用我自己的样式来超越它们来匹配设计。看起来这应该是一个简单的过程,但到目前为止还没有结果。使用此选项:function mytheme_woocommerce_remove_block_styles() { wp_dequeue_style( \'wc-block-style-css\' ); } add_action
正在尝试创建快捷代码以显示具有特定产品标签的类别
我目前有以下情况,但它不起作用:如果我输入短码[tagtagtag=246],我会得到一个数组到字符串的错误function get_categories_with_product_in_tag( $atts ) { $atts = shortcode_atts( array( \'limit\' => 10, ), $atts,\'tagtagtag\' ); global $wpdb; $html
Get all commenters on a post
我知道有几个类似的问题,但我找不到我想要的。我想把所有的评论都放到一个帖子上。但是,如果有一个评论者给出了不止一条评论,那么他不会被计算为两倍。我不想将它们单独显示为:foreach($comments as$comment){//echo}而是以数组形式获取它们。我是这样尝试的。但这种方法仍然将拥有一条以上评论的评论者计算为两倍(与他自己的评论一样多)。 $args_user = array( \'role__in\' => array( \'author\'
如果WP_QUERY中有数据,如何签入Functions.php?
我在主页上有两个不同的WP查询。我需要检查函数中的$home\\u查询条件。php然后,如果$home\\u query返回null,我想做些什么。我尝试了pre\\u get\\u posts操作,但我无法捕获$home\\u查询数据,而且它运行了两次,因为页面上有两个WP\\u查询。使用If$home\\u query返回null的分页方式,我想将页面重定向到404页面并获取404响应的代码。例如https://example.com/page/200/ 页码是200,但在页面中没有200页码,我想重
如果用户未登录,WP重定向至自定义登录页面
我想在用户观看我们网站的内容之前登录,但我总是处于重定向循环中,我不知道为什么。但我搜索了所有的google和stackoverflow,但没有找到它的解决方案。请看一下我的密码function redirect_login_page() { if ( ! is_user_logged_in() ) { wp_redirect( home_url(\'/account/\') ); exit; } } add_
AJAX wp_INSERT_USER工作正常,但响应为“该站点未启用”
我的网站上有一个附有AJAX事件的表单。在我调用wp\\u insert\\u user函数之前,AJAX事件似乎一直在运行,我不明白为什么,但当我在函数运行之前放置wp\\u send\\u json\\u success,但之后立即返回一些文本时,我收到了一个;站点未启用“;回答下面是控制台日志我缩短了代码,因为类非常大。JavaScript代码:const axios = require(\'axios\'); class campaign_submission_stage_one
WooCommerce。基于装运类别的每个订单的最大重量
我需要设置每个订单的最大重量125kg,但仅适用于装运类别为“的产品”;sypkie;。我有下面的代码,它可以工作,但对于购物车中的所有产品。我想让它只适用于带有;sypkie“;装运类别。add_action(\'woocommerce_check_cart_items\',\'check_cart_weight\'); function check_cart_weight(){ global $woocommerce; $weight = $wooco
Contact Form 7-用静态文件替换数据库配置的表单模板
TL;DR - Is there a way CF7 can pull it\'s form markup and tags from a static file, instead of the database? So I can maintain that file in version control.我们有一个非常复杂的表格,在联系人表格7下运行。它有分支、逻辑等,所有这些都由使用挂钩和过滤器的自定义代码处理。但是,我们仍然需要将描述此表单的代码(数千行)复制并粘贴到;表单编辑器“;在Wordpr
在二十一主题的不同URL上添加不同的类
我正在使用wp\\U nav\\U菜单创建自定义菜单。我想在菜单和子菜单上添加不同的类,它们位于不同的li, 但无法找到解决方案。谁能帮我弄明白这个问题吗。我正在共享HTML部分,我正试图将其转换为动态菜单。<ul> <li><a href="#">Home </a></li> <li class="menu-dropdown"><a href="#"&
PHPUnit插件集成测试:将WordPress-Tests-lib PHP放入IDE(VS代码)
因此,我按照指示获得了;插件集成测试;使用设置wp-cli 以及install-wp-tests.sh 手册文章中描述的脚本:https://make.wordpress.org/cli/handbook/misc/plugin-unit-tests/在经历了无数的麻烦和调试之后,我甚至运行了一个示例测试,耶!这是可能的!不要放弃!My issue: The custom PHPUnit extensions for WP aren\'t picked up by my IDE.<ul/wordpr
WP_SET_OBJECT_TERMS不工作
请告诉我您知道如何为所有产品添加标签。我试过了wp_set_object_terms($post->id, array(\'nou\',\'product_tag2\',\'product_tag3\'), \'product_tag\'); 但不起作用。我的全部代码是:function add_tags() { $args = array( \'post_type\' => \'product\', \'posts_per_page\' => -
如何在前端检索分类Metabox字段
我有一个自定义分类法,其中包含正在使用CMB2填充的自定义字段。我似乎不明白为什么我无法在前端填充此信息。下面是在名为Placement的自定义分类法上生成自定义字段的代码。 add_action( \'cmb2_admin_init\', \'placement_register_taxonomy_metabox\' ); function placement_register_taxonomy_metabox() { $prefix = \'placement_\
回显林内的ACF分类字段以用于另一分类
我正在“显示”自定义分类法中的项目列表中回显缩略图。在此分类法中,我通过高级自定义字段/ACF有其他字段:\'podcast_category_thumb\' = image field \'podcast_topic\' = Taxonomy field linked to another custom taxonomy. 使用下面的代码,我可以很好地输出图像。但我在哪里echo get_field(\'podcast_topic\', $term);"E;我只是收到;数组&q
WordPress块编辑器嵌入不能在主题中工作(single.php)
我正在尝试嵌入\'spotify\' 和\'youtube\' 块编辑器中的服务。当从管理员添加时,它们在块编辑器中显示良好,但当从主题(single.php)打印帖子内容时,只打印相应的URL。呈现的HTML如下所示:对于Spotify:<figure class="wp-block-embed is-type-rich is-provider-spotify wp-block-embed-spotify wp-embed-aspect-21-9 wp-has-aspect-ratio&