仅在发布后通知用户
我正在使用此功能在用户的帖子发布时通知用户。然而,更新帖子时会重复发送电子邮件。我只想在第一次发布帖子时发送一封电子邮件,如果帖子随后更新,我不会再发送更多电子邮件。function notifyauthor($post_id) { $post = get_post($post_id); $author = get_userdata($post->post_author); $subject = \"Post Published: \".$post->post
Help with using getBlockIndex
与相关this issue我试图获取父块中子块的索引,以便在php呈现中用作选项卡索引。尝试将此代码添加到子级本身,以便保存它可以将父级中当前子级的索引指定为PHP模板中使用的属性。const index = select( \'core/block-editor\' ).getBlockIndex( clientId );这种情况不断出现-1, 即使clientId 跨块是唯一的。有什么建议/帮助吗?
与其他用户表共享或同步用户表数据
我有一个软件和一个wordpress安装在同一个数据库中,有一个wordpress“user”表和软件“user\\u soft”表。是否有任何方法或插件可以同步这两个表,以便用户在wordpress中注册时,自动在“user\\u soft”中注册?
如何将已经出现在主循环中的帖子从类别循环中排除
在我的首页中,我有两个循环:第一个是针对所有类别中最近的20篇文章,第二个是针对一个特定类别中最近的6篇文章,如何从第二个循环(特定类别循环)中删除第一个循环(常规循环)中已经出现的内容?我知道我必须在第二个循环中使用post\\u not\\u in=>array($excludeID),但我无法捕获第一个循环中的所有id。以下是我目前的代码: <?php get_header(); ?> <section class=\"content latest\"
转义电子邮件或纯文本时使用哪个转义函数?
我已经向WordPress repo提交了一个插件,他们回来后说,我需要对我的电子邮件发送代码中的值进行转义,而不是进行清理。所以我不知道他们想让我使用什么功能。你能给我提供关于我应该使用的最佳转义函数的建议吗email 和plain text? 他们希望我逃避而不是清理的现有代码:$message = \" ... <li><strong>Email:</strong> \" . sanitize_email($_REQUEST[\'email
Php中的这段CPT代码如何添加隐藏的“Products”类别?
这是我修改的代码https://www.wpbeginner.com/wp-tutorials/how-to-create-custom-post-types-in-wordpress//* * Creating a function to create our CPT * just drop this in functions.php inside your theme file basically... * You replaced all \'twentytwenty\' w
带有2个分类术语的自定义帖子类型存档的URL
我需要生成自定义帖子类型的归档页面的URL,其中包含来自2种不同分类法的术语。职位类型slug是“技术”,该职位类型的两个分类是“应用程序”和“行业”。我试过,例如:/技术/?应用程序=处理(&P);工业=食品但这并没有返回预期的结果。我还没有写任何重写规则,因为我希望wordpress可以在本机上处理这个问题。有人能为我提供正确的URL语法吗?
查找POST_DATE和POST_DATE_GMT之间的小时数
我想找出post\\u date和post\\u date\\u gmt之间的时差,最好以小时为单位。我试过了$age = date_diff(get_post_time(),get_post_time($gmt = true));但这又回来了Warning: date_diff() expects parameter 1 to be DateTimeInterface, int given in C:\\xampp\\htdocs\\t\\wp-content\\themes\\i\\single.ph
用于突出显示WordPress页面中的文本并在悬停时提供附加文本的工具
我正在WordPress中寻找一个提供天才的工具。com/假设。是页面内容的样式批注。与现代脚注一样,该插件在悬停时显示其他文本,但在突出显示的文本上而不是在脚注上。我不需要其他人来注释,只需要WordPress管理员。用例:我是一名词曲作者,我想发布我的歌词,但有注释。类似于《天才》中的歌词。com。但只有WordPress管理员才能编辑它们。我找到了annotatejs。组织/假设。是的,但这些需要第三方存储后端,并且面向社区编辑。天才com还面向社区编辑,需要使用他们的web服务。现代脚注插件看起来
一段时间后自动更改页面密码
您好,有什么办法可以让我发布的页面在2天后自动更改密码(我正在寻找一个插件或其他我可以实现的东西)?现在,我正在使用这些页面向我的客户展示一些东西,但我不想在2天后访问它。非常感谢。
使用JavaScript为WordPress定制器创建自定义控件
我跟踪了这个link 了解如何在Wordpress中为customizer创建自定义控件。根据他们的文档,我用这个代码做了一个控件wp.customize.control.add(new wp.customize.DateTimeControl(\'birthdate\', { label: \'Birthdate\', description: \"Someone was born on this day.\", section:
Correct use of !important
我是CSS新手,如果这很明显,请原谅我。我有以下代码将我的站点徽标对齐到左侧。它完全按照我的要求工作。 /* Align site logo to the left */ .site-logo { float: left !important; padding-top: 15px; } 然而,我已经读到,利用它(通常)是不好的做法!这一点很重要,并且可能会在以后产生问题。什么时候应该!是否使用重要信息?在上面的示例中,
Embed Kajabi into WP
我正在尝试将kajabi嵌入到WP页面中,如果有必要,我正在使用WPBakery。Kajabi是一种电子邮件捕获表单,我需要将其放在页面的特定部分。有人能帮我吗?非常感谢。这是kajabi的示例代码<script src=https://mykajabiwebsite.com/forms/123456/embed.js></script>
隐藏WordPress apearance>菜单中的默认菜单项
在wordpress主题中,当我进入“外观”>“菜单”时,我可以看到一些要添加到菜单中的默认选项(页面、帖子、自定义链接等)和自定义帖子类型。我只需要Custom Links 待显示。我需要它来与主题,所以取消选中“屏幕选项”的框不是一个选项。我想一定有一些代码需要添加到主题的函数中。php。有人建议我试试这个:add_filter( \'hidden_meta_boxes\', \'custom_hidden_meta_boxes\' ); function custom_hidden_m
使用卸载媒体时,图像裁剪无法正常工作
我一直在使用blankslate样板文件和;我对它的表现很满意,只提供了一些小细节。这涉及到站点使用卸载媒体插件时的图像裁剪;已启用“从服务器删除文件”设置。我和OM的人谈过一点&;他们很有帮助,但最终如果他们的插件没有引起任何问题,他们就不会来解决我的主题问题,我理解这一点。My question is how can I modify my code to delay sending the file to the S3 bucket until the customizer has had a
获取静态POST_CONTENT的短码输出到数据库
我的简单快捷码从文件夹中以文本文件的形式检索文章列表。这些文章是html格式的(带有h2,p…)。我使用一个插件,它可以动态创建我需要的页面,并在其中插入我的短代码。在本文中,短代码运行良好,html呈现也可以,但是:the problem: 短代码会随着每次页面加载而更新,并每次生成不同的内容。你认为我不能“修复”这个问题的方法是什么?我试图在post\\u content中写入数据库中的短代码内容?并从文章中删除短代码,以便稍后在wordpress中编辑它们。我已经尝试了好几次,但都没有,谢谢你的帮助
已解决-在WordPress循环中插入内容
我目前正在尝试在WordPress posts循环中插入一块自定义代码,该循环使用JetPack的无限滚动功能。理论上,这应该很简单,但事实证明并非如此。这是我目前写的: <?php $count = 0; while( have_posts() ) : the_post(); get_template_part( \'content-post\', get_post_fo
有关创建自定义小部件的最佳实践?
我正在创建一个主题,我需要为我的侧边栏创建和注册两个自定义小部件。我需要扩展widget类(针对每个widget)来实现这一点,它会生成大量代码。这似乎真的把我的职能搞糟了。php——尤其是因为我现在有5个以上的自定义小部件。我想知道,对于如何在主题中最好地包含自定义小部件,是否有推荐的指导原则?我一直在浏览《开发人员手册》,但找不到任何建议,说明在哪里存储小部件类扩展通常是有意义的?
古腾堡块-如何在属性更改后强制更新?
我构建了一个定制的Gutenberg块,以显示一个名为story. 大多数事情最终都很顺利,故事通过服务器端渲染(ServerSideRendering)按需要显示出来。要选择要显示的故事,侧边栏中有一个单选按钮列表。我想要的:-从单选按钮中选择一个故事后,我希望显示的故事刷新。从一些例子中,我相信这可以解决withSelect 或useSelect 或者类似的东西。但我不知道该如何在我的案件中使用它们。当story_id 如果编辑函数的story_id.代码如下:/** * Story-Bloc
覆盖WordPress音频播放列表
要覆盖wordpress音频,您可以使用wp\\u audio\\u shortcode\\u覆盖过滤器,然后返回您自己的输出。有没有办法覆盖音频播放列表?[playlist ids=\"1268,1265,1196\"]