为直达链接增加了自定义直达链接功能,增加前只显示“直达链接”。增加这个功能,修改了两个文件functions.xiu.php和functions.admin.php,其中functions.xiu.php文件增加判断是否自定义直达链接并显示,找到
function hui_post_link(){ global $post; $post_ID = $post->ID; $link = get_post_meta($post_ID, 'link', true); if( $link ){ echo '<a class="post-linkto'. (is_single()?' action':'') .'" href="'.%20$link%20.'"'. (_hui('post_link_blank_s')?' target="_blank"':'') . (_hui('post_link_nofollow_s')?' rel="external nofollow"':'') .'>'. (is_single()?'<i class="glyphicon glyphicon-share-alt"></i>':'') ._hui('post_link_h1') .'</a>'; } }
修改为:
function hui_post_link(){ global $post; $post_ID = $post->ID; $link = get_post_meta($post_ID, 'link', true); $linktitle = get_post_meta($post_ID, 'linktitle', true); if( $link ){ if($linktitle){ echo '<a class="post-linkto'. (is_single()?' action':'') .'" href="'.%20$link%20.'"'. (_hui('post_link_blank_s')?' target="_blank"':'') . (_hui('post_link_nofollow_s')?' rel="external nofollow"':'') .'>'. (is_single()?'<i class="glyphicon glyphicon-share-alt"></i>':'') .$linktitle.'</a>'; } else{ echo '<a class="post-linkto'. (is_single()?' action':'') .'" href="'.%20$link%20.'"'. (_hui('post_link_blank_s')?' target="_blank"':'') . (_hui('post_link_nofollow_s')?' rel="external nofollow"':'') .'>'. (is_single()?'<i class="glyphicon glyphicon-share-alt"></i>':'') ._hui('post_link_h1') .'</a>'; } } }
functions.admin.php文件增加后台自定义直达链接填写框,找到
$postmeta_link = array( array( "name" => "link", "std" => "", "title" => __('直达链接', 'haoui').':' ) );
修改为:
$postmeta_link = array( array( "name" => "link", "std" => "", "title" => __('直达链接', 'haoui').':' ), array( "name" => "linktitle", "std" => "", "title" => __('直达链接标题', 'haoui').':' ) );