簡體   English   中英

如何在自定義電子郵件中獲取 WordPress 博客名稱

[英]How to get WordPress blog name in custom emails

我使用 wp_mail 發送自定義電子郵件。 一切正常,但我無法通過 email 正文中的簡碼獲取博客名稱。

嚴重地? 是的……恐怕是這樣。

我試過了:

function yl_blog_name_shortcode() {
    return get_bloginfo('name');
}
add_shortcode('yl_blog_name','yl_blog_name_shortcode');



function yl_blog_name_shortcode() {
    return get_option('blogname');
}
add_shortcode('yl_blog_name','yl_blog_name_shortcode');

但是什么都沒有...

你會說這個問題太簡單了吧? 嗯,每次我只得到實際的 [yl_blog_name] 短代碼作為文本而不是 BLOG NAME。

我想我需要添加一個全局的還是什么?

謝謝。

嘗試使用 do_shortcode() function。您應該只在 Wordpress 的文本編輯器或文本小部件中使用 [shortcode],而不是在任何代碼中。 如果你想在 PHP 代碼中使用短代碼,你應該使用 do_shortcode() function。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM