2017-09-27 139 views
0

我無法讓我的代碼正常工作。在Wordpress中添加PHP短代碼

我想要做的是爲我的wordpress博客創建打字機效果和單個帖子標題。

的打字機效果的簡碼是是:

<?php echo do_shortcode('[typed string0="First sentence" typeSpeed="40" startDelay="0" backSpeed="40" backDelay="500"]') ?> 

而文章標題PHP是

<?php echo avada_render_post_title($post->ID, false, '', '2'); ?> 

我經歷過以前所有的職位,我仍然有麻煩。這是代碼現在的位置:

<?php $the_title = echo avada_render_post_title($post->ID, false, '', '2'); 
<?php echo do_shortcode('[typed string0="' . $the_title . '" typeSpeed="40" startDelay="0" backSpeed="40" backDelay="500"]') ?> 

它仍然無法正常工作。幫幫我?!

編輯 - 它返回一個空白屏幕。

+0

什麼是「不工作」是什麼意思?這根本不能幫助我們。什麼是具體問題 - 一個錯誤?代碼失敗,出現空白屏幕?它不顯示標題?它沒有顯示效果?請回顧[我如何問一個好問題](https://stackoverflow.com/help/how-to-ask)。 – FluffyKitten

回答

0

。在你的代碼的語法錯誤,試試這個

<?php $title = avada_render_post_title($post->ID, false, '', '2'); 
    echo do_shortcode('[typed string0="'.$title.'" typeSpeed="40" startDelay="0" backSpeed="40" backDelay="500"]'); ?> 
+0

謝謝你的幫助!不幸的是,它仍然無法正常工作。它現在在頁面上返回代碼:「Last」data-3 =「things」data-4 =「Last:」data-5 =「Contemporary」data-6 =「Design」data- 7 =「Manifesto」data-8 =「breakdown」「data-type-speed =」40「data-start-delay =」0「data-backspeed =」40「data-back-delay =」500「> | 「 – Jamie