当前位置: 首页 > 知识库问答 >
问题:

如何在wordpress中的联系人表单7电子邮件中包含最新帖子短代码

司马狐若
2023-03-14

我目前正在我的博客中使用联系人表单7插件。

在一种形式中,当客户发送消息时,它也会为客户发送一条感谢消息。在那封邮件中,我需要包括我博客上的最新帖子。我使用了一个简短的代码。将短代码添加到页面中时,它可以正常工作。但是在那封邮件里它不起作用。它只是显示简短的代码。

下面是简短的代码。请指导我,如果有任何配置之前,使用短代码内的联系方式7电子邮件。

[mk_blog style="thumbnail" pagination_style="2"]

共有2个答案

乐正秦斩
2023-03-14

您可以尝试使用过滤器wpcf7\u mail\u组件过滤电子邮件模板。看这里的源代码

然后使用do_shortcode() 执行正文短代码。

我没有试过,但这是我的第一个想法。

编辑:像这样:

add_filter('wpcf7_mail_components', function($components) {
    $components['body'] = do_shortcode($components['body']);

    return $components;
});

傅阿苏
2023-03-14

这是不可能的,在不为CF7创建插件的情况下,我能想到的唯一方法是更新发送的电子邮件,其中包含到您博客的最新链接

 类似资料:
  • 我最近开始为一家新公司工作,这家公司有一个Wordpress网站,使用Contact Form 7插件。当我们从联系人表单收到电子邮件并在Outlook中回复时,它会自动将我们自己的电子邮件地址放在回复框中(可能是从表单的“收件人”部分),而不是在表单的“发件人”部分键入问题者的电子邮件。 我想发生的是,当我回复电子邮件时,Outlook会自动将联系人7表单的“您的电子邮件”部分的电子邮件插入Ou

  • 每次尝试提交此联系人表单时,都会收到以下错误消息: “请输入您的消息。” 名称错误消息和电子邮件错误消息不会出现,除非我将它们留空。我尝试在HTML中指定post。 以下是HTML: 下面是PHP:

  • 我的网站上的联系表格有问题!我试着在网上搜索答案,但我是这个网站建设的新手,如果可能的话,我希望得到一个简单的答案。我想编码是错误的地方,但我真的不知道在哪里! 问题-我在按submit后收到电子邮件,但在我的收件箱中,它只显示主题行,不显示邮件、电子邮件或发件人的姓名。 请帮忙! 以下是HTML代码: 以及PHP代码:

  • 我很想知道,当使用Axon框架来验证一个电子邮件字段对于联系人聚合的一组电子邮件是唯一的时,最佳实践方法是什么。 示例设置 null 2.在单独的持久层中进行验证 这种方法引入了一个新的持久层,它将验证聚合内部的唯一性。 在ContactCreateCommand的ContactAggregate命令处理程序中,我们可以针对这个持久层发出一个查询(例如,postgres中的一个表,上面有唯一的索引

  • 我有一个静态页面,其中10个容器位于index.php文件的不同位置,我想显示10篇最新文章。我想像这样回显帖子的数据(标题、文本、缩略图、作者、时间): 我的PHP文件: 提前谢谢,我感谢你能提供的任何帮助。

  • 好吧,这一定很容易,我就是搞不懂为什么什么都不管用。 我有一个wordpress主题和3个自定义帖子类型。我想限制对大多数帖子的访问,并允许管理员使一些帖子可供公众查看。我希望它尽可能简单。 我目前拥有的是,我已经将所有帖子设置为默认为private,然后管理员可以进入并将任何他喜欢的帖子设置为“public”,以便未登录的人可以看到它们。 问题是,我无法在fontend上为登录用户显示私人帖子。