开启了wordpress友情链接后,在给友情链接添加图片链接时,发现图像和文本链接都出来了,感觉比较影响阅读,于是搜索了一番,发现只要将下面文件中_walk_bookmarks函数中的某几行代码注释掉就行。
function?_walk_bookmarks($bookmarks,?$args?=?”?)?{????$defaults?=?array(????????’show_updated’?=>?0,?’show_description’?=>?0,????????’show_images’?=>?1,?’show_name’?=>?0,????????’before’?=>?'<li>’,?’after’?=>?'</li>’,?’between’?=>?”\n”,????????’show_rating’?=>?0,?’link_before’?=>?”,?’link_after’?=>?”????);????$r?=?wp_parse_args(?$args,?$defaults?);????extract(?$r,?EXTR_SKIP?);????$output?=?”;?// Blank string to start with.????foreach?(?(array)?$bookmarks?as?$bookmark?)?{????????if?(?!isset($bookmark->recently_updated)?)????????????$bookmark->recently_updated?=?false;????????$output?.=?$before;????????if?(?$show_updated?&&?$bookmark->recently_updated?)????????????$output?.=?get_option(‘links_recently_updated_prepend’);????????$the_link?=?’#’;????????if?(?!empty($bookmark->link_url)?)????????????$the_link?=?esc_url($bookmark->link_url);????????$desc?=?esc_attr(sanitize_bookmark_field(‘link_description’,?$bookmark->link_description,?$bookmark->link_id,?’display’));????????$name?=?esc_attr(sanitize_bookmark_field(‘link_name’,?$bookmark->link_name,?$bookmark->link_id,?’display’));????????$title?=?$desc;????????if?(?$show_updated?)????????????if?(?’00’?!=?substr($bookmark->link_updated_f,?0,?2)?)?{????????????????$title?.=?’ (‘;????????????????$title?.=?sprintf(__(‘Last updated: %s’),?date(get_option(‘links_updated_date_format’),?$bookmark->link_updated_f?+?(get_option(‘gmt_offset’)?*?HOUR_IN_SECONDS)));????????????????$title?.=?’)’;????????????}????????$alt?=?’ alt=”‘?.?$name?.?(?$show_description???’ ‘?.?$title?:?”?)?.?'”‘;????????if?(?”?!=?$title?)????????????$title?=?’ title=”‘?.?$title?.?'”‘;????????$rel?=?$bookmark->link_rel;????????if?(?”?!=?$rel?)????????????$rel?=?’ rel=”‘?.?esc_attr($rel)?.?'”‘;????????$target?=?$bookmark->link_target;????????if?(?”?!=?$target?)????????????$target?=?’ target=”‘?.?$target?.?'”‘;????????$output?.=?'<a href=”‘?.?$the_link?.?'”‘?.?$rel?.?$title?.?$target?.?’>’;????????$output?.=?$link_before;????????if?(?$bookmark->link_image?!=?null?&&?$show_images?)?{????????????if?(?strpos($bookmark->link_image,?’http’)?===?0?)????????????????$output?.=?”<img src=\”$bookmark->link_image\” $alt $title />”;????????????else?// If it’s a relative path????????????????$output?.=?”<img src=\””?.?get_option(‘siteurl’)?.?”$bookmark->link_image\” $alt $title />”;????????????//if ( $show_name )????????????//$output .= ” $name”;????????}?else?{????????????$output?.=?$name;????????}????????$output?.=?$link_after;????????$output?.=?'</a>’;????????if?(?$show_updated?&&?$bookmark->recently_updated?)????????????$output?.=?get_option(‘links_recently_updated_append’);????????//if ( $show_description && ” != $desc )????????????//$output .= $between . $desc;????????//if ( $show_rating )????????????//$output .= $between . sanitize_bookmark_field(‘link_rating’, $bookmark->link_rating, $bookmark->link_id, ‘display’);????????$output?.=?”$after\n”;????}?// end while????return?$output;}