PHP文件中的字体真棒图标

时间:2016-08-16 19:02:08

标签: php font-awesome

我想更换"播放视频"用字体真棒播放图标拉出的文字。

$media .= '<a href="#video-popup-'.$post->ID.'" class="pretty_photo default-link">'.__("Play Video", NECTAR_THEME_NAME).' </a> ';

这就是我的尝试:

$media .= '<a href="#video-popup-'.$post->ID.'" class="pretty_photo default-link">'.__("<i class="fa fa-play-circle-o" aria-hidden="true"></i>", NECTAR_THEME_NAME).' </a> ';

但无济于事。这就是它在整体功能中的表现:

if( !empty($video_embed) || !empty($video_m4v) ) {

                        if( !empty( $video_embed ) && floatval(get_bloginfo('version')) < "3.6" ) { 

                            $media .= '<a href="#video-popup-'.$post->ID.'" class="pretty_photo default-link">'.__("Play Video", NECTAR_THEME_NAME).' </a> ';
                            $media .= '<div id="video-popup-'.$post->ID.'">';
                            $media .= '<div class="video-wrap">' . stripslashes(htmlspecialchars_decode($video_embed)) . '</div>';
                            $media .= '</div>';
                        } 

                        else {
                             $media .= '<a href="'.get_template_directory_uri(). '/includes/portfolio-functions/video.php?post-id=' .$post->ID.'&iframe=true&width=854" class="pretty_photo default-link" >'.__("Play Video", NECTAR_THEME_NAME).'</a> ';    
                         } 

                    } 

你能给予的任何帮助都很棒!

谢谢!

1 个答案:

答案 0 :(得分:1)

我认为您不应该将图标放在双下划线函数(__())中,因为我认为这只是用于翻译目的的文本。另外它可能只是剥离html。所以试试这个:

$media .= '<a href="#video-popup-'.$post->ID.'" class="pretty_photo default-link"><i class="fa fa-play-circle-o" aria-hidden="true"></i></a> ';

以下是双下划线函数的参考:https://codex.wordpress.org/Function_Reference/_2