ACF:输出中*受保护的电子邮件*
ACF: *protected email* in Output
我有一个 Wordpress 站点,我现在正在使用高级自定义字段 (ACF)。
看完这篇http://www.advancedcustomfields.com/
我开始输出我想在单archive.php上显示的字段,如下所示:
the_field('name');
这很好用,我在其他输出上也做了同样的事情。
但是当我试图输出电子邮件时,我 运行 遇到了问题。
如果我尝试像这样输出电子邮件字段:
the_field('email_adresse');
结果是*protected email*
所以我用谷歌搜索并找到了这个:https://wordpress.org/support/topic/plugin-email-address-encoder-encoding-e-mails-from-custom-fields
在此页面上,插件作者说修复是:
<p><a href="<?php echo eae_encode_str('mailto:'.get_field('mail')); ?>"><?php echo eae_encode_str(get_field('mail')); ?></a></p>
但是如果我插入,我会收到此错误,它告诉我函数 eae_encode_str 不存在。
Fatal error: Call to undefined function eae_encode_str() in C:\Users\Hadorn AG\Documents\Websites\www.dance-vision.dev\wp-content\themes\_dancevision\single-annonce.php
是否有用于此的插件或是否有其他方法来修复 ACF 的电子邮件输出?
我希望我提供了足够的关于我的问题的信息 :)。
如果没有让我知道,如果需要的话我会补充。
感谢您的帮助,祝您有个美好的一天
解决了...:P,插件作者的修复有一些语法错误。
如果有人遇到同样的问题,这里是修复程序。
第 1 步:https://wordpress.org/plugins/email-address-encoder/faq/
第 2 步:像这样输出电子邮件:
echo '<a href="';
echo eae_encode_str('mailto:'.get_field('mail'));
echo '">';
echo eae_encode_str(get_field('email_adresse'));
echo '</a>';
祝你有个美好的一天:)
我有一个 Wordpress 站点,我现在正在使用高级自定义字段 (ACF)。
看完这篇http://www.advancedcustomfields.com/
我开始输出我想在单archive.php上显示的字段,如下所示:
the_field('name');
这很好用,我在其他输出上也做了同样的事情。 但是当我试图输出电子邮件时,我 运行 遇到了问题。 如果我尝试像这样输出电子邮件字段:
the_field('email_adresse');
结果是*protected email*
所以我用谷歌搜索并找到了这个:https://wordpress.org/support/topic/plugin-email-address-encoder-encoding-e-mails-from-custom-fields
在此页面上,插件作者说修复是:
<p><a href="<?php echo eae_encode_str('mailto:'.get_field('mail')); ?>"><?php echo eae_encode_str(get_field('mail')); ?></a></p>
但是如果我插入,我会收到此错误,它告诉我函数 eae_encode_str 不存在。
Fatal error: Call to undefined function eae_encode_str() in C:\Users\Hadorn AG\Documents\Websites\www.dance-vision.dev\wp-content\themes\_dancevision\single-annonce.php
是否有用于此的插件或是否有其他方法来修复 ACF 的电子邮件输出?
我希望我提供了足够的关于我的问题的信息 :)。 如果没有让我知道,如果需要的话我会补充。
感谢您的帮助,祝您有个美好的一天
解决了...:P,插件作者的修复有一些语法错误。 如果有人遇到同样的问题,这里是修复程序。
第 1 步:https://wordpress.org/plugins/email-address-encoder/faq/
第 2 步:像这样输出电子邮件:
echo '<a href="';
echo eae_encode_str('mailto:'.get_field('mail'));
echo '">';
echo eae_encode_str(get_field('email_adresse'));
echo '</a>';
祝你有个美好的一天:)