当插入到前端时,更新管理中的POST META复选框
这是我的问题,我允许某个用户类型在我的站点前端创建自定义帖子类型,使用 wp_insert_post() 作用用户可以在一个表单中输入值,并且有两个输入类型、复选框、范围、数字和文本字段<但是我对复选框和无线电输入有问题。当用户保存值时,它们不会出现在管理面板的帖子中,我认为问题在于update_post_meta() 条件情况如何: if( isset( $_POST[ \'checkbox_1\' ] ) ) { update_post_meta( $p
如何发送带有wp_mail且电子邮件正文上带有图像的电子邮件
我可以使用wp\\U mail发送电子邮件,但是身体上的任何图像都不会显示在收到的电子邮件上。有没有办法在邮件中发送图像这是用于发送电子邮件的代码:$to = \'someotheremail@mail.com\'; $headers = array(\'Content-Type: text/html; charset=UTF-8\',\'From: info@mywebsite.com\'); $subject = "Olá $util, Benvindo(a) ao noss
如何将自定义表单提交发送到WordPress数据库?
我已经在数据库中创建了一个表单和表,希望将提交的内容发送到其中。根据我的研究,我发现此代码应将其发送到数据库:<?php /* PHP code that processes form */ if(isset($_POST[\'submit\'])){ global $wpdb; $tablename = Form_Submissions; $data=array(
多少个瞬变是太多的瞬变
我在我的Wordpress网站上使用瞬态,在最坏的情况下,我们可能会有超过1000000个瞬态。我认为500000更有可能,但我想知道过多的瞬态是否会导致性能问题?我们将其保存一年,因为一年中不断重复提出相同的请求。我知道在存储方面不会有太大问题,因为单个瞬态不会占用太多空间。
WP-CLI错误:“术语缺少父项”
当我尝试通过命令行导出帖子时,会立即出现一个错误,即该术语缺少父项:$ wp export Starting export process... Error: Term is missing a parent: name-of-tag (123) 当我在Wordpress中查看时,ID应用于标记,该标记没有适用的父/子模型。那么这里发生了什么,我该如何解决它呢?
获取多站点网络父站点的选项的功能是什么?
我需要在网络的父站点设置特定插件的选项,并全局使用这些设置覆盖每个站点,除非设置为false.也不get_option() 或get_site_option() 完成任务。它们只返回相对于当前站点的值。我遇到的所有解决方案都是使用数据库查询的方法$wpdb->get_results()但我认为强大的WP必须有一个内置的方法来完成这项任务。Example use<显示广告横幅的插件设置设置为true 在父站点,该插件可通过网络插入横幅,但无法禁用,因为条件仅接受父值,除非设置为falsecode
在获取模板部件中使用快捷码属性
嗨,伙计们,我正在做一个自定义的短代码,客户端可以在其中设置自定义分类并显示在我的侧边栏中我想使用模板使用get_template_part 但我不知道分类学的术语我使用以下代码来显示短代码function cat_widgets( $atts ) { ob_start(); get_template_part(\'templates/show-taxonomy\'); return ob_get_clean(); } add_shortc
WP_POST不工作,保持重定向到帖子页面
我已经做了两个多星期了,我查阅了很多资源,我一直得到相同的结果;我的网站重定向到帖子页面,而不在定义的函数中执行任何操作。我正在尝试使用admin\\u POST挂钩获取$\\u POST数据的值。下面是挂钩和功能add_action( \'admin_post_nopriv_add_foobar\', \'prefix_admin_add_foobar\' ); function prefix_admin_add_foobar() { status_header(200);
将所有自定义功能添加到管理员
使用“添加自定义帖子类型时”;“能力类型”;参数,则会自动为post类型生成自定义功能。https://developer.wordpress.org/reference/functions/register_post_type/#capability_type即注册名为“的帖子类型”;“汽车”;\'capability_type\' => array(\'cars\', \'car\') 自动生成“edit\\u cars”、“delete\\u car”等。之后,可以将这些功能添
我如何编写一个函数来更新任何缺失的特定POST元数据?
我被分配了一项任务,该任务遵循篮球运动员的一个场景。它包含一个自定义帖子类型“player”,该类型存在一个元字段调用“player\\u external\\u id”,假设所有玩家都有一个非常唯一的id,而不是WordPress id。所有玩家将在第三方网站上有一个页面,其结构如下;http://example.com/channel/{player\\u external\\u id}”字样;“player”自定义帖子中添加了一个新的元字段“player\\u tv\\u url”,为即将到来的赛季
自升级到5.8以来,动态内容的URL结构已损坏
我最近从wordpress 4.7升级到了5.8(我知道有点大的飞跃)。在旧版本中,我可以使用以下url结构动态更改页面内容:示例。本地/课程/1234/?在本例中,url将保持不变,但课程id为1234的内容将加载到页面中。由于升级,现在的情况是网站转到网站的主页,例如。本地,因此它似乎根本没有解释url参数。如果我没有在url的末尾添加任何内容,例如。本地/课程//b>,然后页面显示课程列表(因此这仍然可以正常工作)。我的职能。php文件没有改变(因为我没有升级主题),我的。htaccess没有
将父分类重定向到其子分类
我正试图改变方向url/investments/state/city/ 到这个url/investments/city/ 自定义帖子投资分类结构:州1、市1、市2,依此类推。有什么优雅的解决方案吗?
在没有更改的情况下手动“更新”帖子后,数据库状态会发生什么变化?
导入一系列帖子(使用WP All Import)后,我的(自定义)页面模板无法访问帖子的内容/字段。但是,如果我在编辑器中打开帖子并单击;更新(&Q);without making any changes, 页面模板突然工作正常。这使我假设插入了一些以前不重要、以前为空的数据库字段。尽管如此;“错误”;可能是由于高级自定义字段插件或WP All Import插件的细微差别,我的测试仍然表明,在单击更新按钮后,数据库状态发生了一些非常小的变化(即使没有进行任何更改)。编辑:仅供参考导入帖子后,我尝试停用所有
如何删除管理仪表板内帖子中的评论计数栏?
我知道如何从页面中删除:function remove_pages_count_columns($defaults) { unset($defaults[\'comments\']); return $defaults; } add_filter(\'manage_pages_columns\', \'remove_pages_count_columns\'); 但找不到如何删除帖子的答案。我尝试过:add_filter(\'manage_posts_co
WordPress AJAX调用插入数据,但成功响应为假
我试图通过Ajax调用将数据发布到自定义表中,效果很好(在MySQL自定义表中插入了行),但在console.log.这是我的密码。PHPfunction create_link() { global $wpdb; if ( check_ajax_referer( \'create_link\', \'nonce\', false ) == false ) { wp_send_json_error(); }
是否使用wp_Delete_POST删除已发布和未发布的帖子?
有一个函数可以删除给定帖子类型中的所有帖子,但不会删除状态为“的项目”;草稿;。它将如何捕获草稿项目呢? function remove_all_kba_data(){ //remove articles $articles = get_posts( array( \'post_type\' => \'kb_kba\', \'posts_per_page\' => -1) ); foreach( $articles a
如何在使用WordPress MultiSite时在子站点中插入站点地图
我有一个多站点Wordpress站点。其URL的结构目前如下:mysite。社区网站。现在,我知道我可以将第一个站点(mysite.com)的站点地图放在Wordpress根文件夹中。事实上,我做到了,而且很有效。但是我应该在哪里插入第二个站点(mysite.com/subfolder/)的站点地图呢?提前非常感谢大家的回复,因为这对我很重要。
使用成员和强大的表单添加角色
不是编码员:-(当有人完成一个强大的表单时,我一直在使用代码片段来更改角色。效果很好。但在另一个网站上,我只想“添加”一个角色。我不知道如何修改下面的代码片段来添加给定的角色,而不是更改它。还有一个想法……一种保护不仅仅是管理员角色的方法。我不知道如何修改“如果”行来保护不仅仅是管理员。有什么想法?/** * This will change a user to a different member role after they complete their member profile.
禁用WordPress帖子上的外部Pingack,并仅允许‘self ping’
我在社交媒体网站上使用wordpress。WordPress ping允许其他博客帖子在链接到我们时出现在评论中。我想将其限制为仅在我自己的网站上创建博客帖子。基本上,我只需要自我ping/trackback。如果其他站点尝试发送ping,则拒绝它和它们,但如果我自己的站点https://milyin.com的帖子试图发送一个ping,并立即接受它并在评论部分显示。我试过了,wp-admin -&燃气轮机;discussion -&燃气轮机;(取消选择)Allow links from other blo
CPT根本不会显示在主存档中,并带有“PRE_GET_POST”
我正在尝试使用pre\\u get\\u posts将我的自定义帖子类型显示在主存档中,但它根本不起作用。但是,在搜索结果中会显示这些条目,它们也会显示在指定的类别中。我使用的代码:function include_custom_post_type_archives($query) { if ((is_category() || is_tag()) && $query->is_archive() && empty($query->que