我的PHP体验领先一点。请帮忙。
我正在尝试为联系表单7创建自定义短代码 - 使用该插件"developer cook book"
我希望短代码获取表单所在页面的url(永久链接) 然后在回复电子邮件的邮件正文中使用此短代码,或者说向企业发送电子邮件通知 - 这样,企业就会知道此表单是从哪个登录页面提交的,因为此表单将在许多登陆时使用页。
这是我到目前为止的代码,在我的 functions.php 文件中:
add_action('wpcf7_init', 'custom_add_shortcode_lptitle');
function custom_add_shortcode_lptitle() {
wpcf7_add_shortcode('lptitle', 'custom_lptitle_shortcode_handler'); // "lptitle" is the type of the form-tag
}
function custom_lptitle_shortcode_handler($tag) {
global $post;
$url = get_permalink($post->ID);
return $url;
}
然后我在通知邮件的邮件正文中使用的短代码是:登陆页面网址[lptitle]
答案 0 :(得分:2)
在functions.php
wpcf7_add_shortcode('lptitle', 'custom_lptitle_shortcode_handler', true);
function custom_lptitle_shortcode_handler( $tag ) {
global $post;
$url = get_permalink($post->ID);
return $url;
}
您的短代码是
[lptitle]