Настройка WordBress AuthorBox не работает.Что я делаю неправильно? - PullRequest
0 голосов
/ 17 января 2019

У меня есть интересная настройка с моим авторским бокс-кодом, и я не могу понять, почему короткий код не отображается. Это отображается для пользовательского типа сообщения, а не для обычного сообщения (не уверен, что это имеет значение). Шорткод - единственная часть кода, которая не работает. Все остальное просто отлично.

    function my_genesis_author_box( $output, $context, $pattern, $gravatar, $title, $description ) {

  $twitter = get_author_posts_url( get_the_author_meta( 'ID' ), get_the_author_meta( 'user_nicename' ) );

  $author_id=get_the_author_meta('ID');

  $description = '<br/><a href="' . $twitter . '">More Mixes</a><br/>' . do_shortcode( '[mycred_my_rank user_id=$author_id]' );

  $output = sprintf( $pattern, $gravatar, $title, $description );

  return $output;
}

1 Ответ

0 голосов
/ 17 января 2019

Тьфу.Догадаться.Просто пришлось использовать \ "$ author_id \" вместо этого.К сожалению

...