Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
sanya111
0
вклад
15
вопросов
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как сделать чтобы второй элемент был на новой строке!?
sanya111
@sanya111
Автор вопроса
function ap_question_metas( $question_id = false ) {
if ( false === $question_id ) {
$question_id = get_the_ID();
}
$metas = array();
// If featured question.
if ( ap_is_featured_question( $question_id ) ) {
$metas['featured'] = __( 'Featured', 'anspress-question-answer' );
}
if ( is_question() ) {
$last_active = ap_get_last_active( get_question_id() );
$metas['active'] = '
' . $last_active . '
';
}
echo PHP_EOL;
if ( ! is_question() ) {
$metas['history'] = '' . ap_recent_activity( $question_id, false );
}
echo PHP_EOL;
if ( ap_have_answer_selected() ) {
$metas['solved'] = '
' . __( 'Solved', 'anspress-question-answer' ) . '
';
}
echo PHP_EOL;
$view_count = ap_get_post_field( 'views' );
$metas['views'] = '
' . sprintf( __( '%d views', 'anspress-question-answer' ), $view_count ) . '
';
/**
* Used to filter question display meta.
*
* @param array $metas
*/
$metas = apply_filters( 'ap_display_question_metas', $metas, $question_id );
$output = '';
if ( ! empty( $metas ) && is_array( $metas ) ) {
foreach ( $metas as $meta => $display ) {
$output .= "{$display}";
}
}
echo $output; // xss ok.
}
Написано
более трёх лет назад
Как сделать чтобы второй элемент был на новой строке!?
sanya111
@sanya111
Автор вопроса
поставил вообще между каждой if , должен автора , дату количество просмотро на новой строчке, а он не делает
Написано
более трёх лет назад
Как сделать чтобы второй элемент был на новой строке!?
sanya111
@sanya111
Автор вопроса
не сработало(
Написано
более трёх лет назад
Как сделать чтобы второй элемент был на новой строке!?
sanya111
@sanya111
Автор вопроса
Максим Федоров
, хмм, не помогло почему-то(((
Написано
более трёх лет назад
Как сделать чтобы второй элемент был на новой строке!?
sanya111
@sanya111
Автор вопроса
вот больше кусок , не работае не echo '
'; н е echo "\n";
function ap_question_metas( $question_id = false ) {
if ( false === $question_id ) {
$question_id = get_the_ID();
}
$metas = array();
// If featured question.
if ( ap_is_featured_question( $question_id ) ) {
$metas['featured'] = __( 'Featured', 'anspress-question-answer' );
}
if ( is_question() ) {
$last_active = ap_get_last_active( get_question_id() );
$metas['active'] = '
' . $last_active . '
';
}
if ( ! is_question() ) {
$metas['history'] = '' . ap_recent_activity( $question_id, false );
}
echo '
';
if ( ap_have_answer_selected() ) {
$metas['solved'] = '
' . __( 'Solved', 'anspress-question-answer' ) . '
';
}
$view_count = ap_get_post_field( 'views' );
$metas['views'] = '
' . sprintf( __( '%d views', 'anspress-question-answer' ), $view_count ) . '
';
/**
* Used to filter question display meta.
*
* @param array $metas
*/
$metas = apply_filters( 'ap_display_question_metas', $metas, $question_id );
$output = '';
if ( ! empty( $metas ) && is_array( $metas ) ) {
foreach ( $metas as $meta => $display ) {
$output .= "{$display}";
}
}
echo $output; // xss ok.
}
Написано
более трёх лет назад
Можно ли как то вывести между датой и комментариями автора поста?
sanya111
@sanya111
Автор вопроса
$html .= '' . esc_html( $date ) . '';
elseif ( $args['date_modified'] ) : // if both date functions are provided, we use date to be backwards compatible
$date = get_the_modified_date();
if ( $args['date_relative'] ) :
$date = sprintf( __( '%s ago', 'recent-posts-widget-extended' ), human_time_diff( get_the_modified_date( 'U' ), current_time( 'timestamp' ) ) );
endif;
$html .= '' . esc_html( $date ) . '';
endif;
if ( $args['comment_count'] ) :
if ( get_comments_number() == 0 ) {
$comments = __( 'No Comments', 'recent-posts-widget-extended' );
} elseif ( get_comments_number() > 1 ) {
$comments = sprintf( __( '%s Comments', 'recent-posts-widget-extended' ), get_comments_number() );
} else {
$comments = __( '1 Comment', 'recent-posts-widget-extended' );
}
$html .= '
' . $comments . '
';
endif;
вот код между даты и времени , ваш не работает !!!
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
if ( false === $question_id ) {
$question_id = get_the_ID();
}
$metas = array();
// If featured question.
if ( ap_is_featured_question( $question_id ) ) {
$metas['featured'] = __( 'Featured', 'anspress-question-answer' );
}
if ( is_question() ) {
$last_active = ap_get_last_active( get_question_id() );
$metas['active'] = '' . $last_active . '
';
}
echo PHP_EOL;
if ( ! is_question() ) {
$metas['history'] = '' . ap_recent_activity( $question_id, false );
}
echo PHP_EOL;
if ( ap_have_answer_selected() ) {
$metas['solved'] = '' . __( 'Solved', 'anspress-question-answer' ) . '
';
}
echo PHP_EOL;
$view_count = ap_get_post_field( 'views' );
$metas['views'] = '' . sprintf( __( '%d views', 'anspress-question-answer' ), $view_count ) . '';
/**
* Used to filter question display meta.
*
* @param array $metas
*/
$metas = apply_filters( 'ap_display_question_metas', $metas, $question_id );
$output = '';
if ( ! empty( $metas ) && is_array( $metas ) ) {
foreach ( $metas as $meta => $display ) {
$output .= "{$display}";
}
}
echo $output; // xss ok.
}