1
나는 Wordpress의 Origin 테마를 사용하고 있으며 게시물 바로 위의 주석 링크를 사용자 정의하려고합니다. 지금은 주석의 수와 텍스트 "주석"을 보여 주지만 숫자 만 보여주고 싶습니다 (주석이 없을 때는 0을 표시합니다). 나는 관련 코드를 shortcodes.php의 theme> library> functions 폴더에서 찾았습니다.덧글 translations Origin WordPress의 단축 코드
어떻게 편집해야합니까? 예를 들어 '댓글'텍스트가없는 댓글 수만 표시합니다. "1 comment"대신 "1"?
function hybrid_entry_comments_link_shortcode($attr) {
$comments_link = '';
$number = doubleval(get_comments_number());
$attr = shortcode_atts(array('zero' => __('Leave a comment', 'hybrid-core'), 'one' => __('%1$s comment', 'hybrid-core'), 'more' => __('%1$s comments', 'hybrid-core'), 'css_class' => 'comments-link', 'none' => '', 'before' => '', 'after' => ''), $attr);
if (0 == $number && !comments_open() && !pings_open()) {
if ($attr['none'])
$comments_link = '<span class="' . esc_attr($attr['css_class']) . '">' . sprintf($attr['none'], number_format_i18n($number)) . '</span>';
}
elseif (0 == $number)
$comments_link = '<a class="' . esc_attr($attr['css_class']) . '" href="' . get_permalink() . '#respond" title="' . sprintf(esc_attr__('Comment on %1$s', 'hybrid-core'), the_title_attribute('echo=0')) . '">' . sprintf($attr['zero'], number_format_i18n($number)) . '</a>';
elseif (1 == $number)
$comments_link = '<a class="' . esc_attr($attr['css_class']) . '" href="' . get_comments_link() . '" title="' . sprintf(esc_attr__('Comment on %1$s', 'hybrid-core'), the_title_attribute('echo=0')) . '">' . sprintf($attr['one'], number_format_i18n($number)) . '</a>';
elseif (1 < $number)
$comments_link = '<a class="' . esc_attr($attr['css_class']) . '" href="' . get_comments_link() . '" title="' . sprintf(esc_attr__('Comment on %1$s', 'hybrid-core'), the_title_attribute('echo=0')) . '">' . sprintf($attr['more'], number_format_i18n($number)) . '</a>';
if ($comments_link)
$comments_link = $attr['before'] . $comments_link . $attr['after'];
return $comments_link;
}
이 일을 그! 고맙습니다. cale_b !! – HelloYellow