Asgaros Forum

Отключение полноэкранного режима

add_filter('teeny_mce_buttons', 'remove_fullscreen_button', 9999, 2);
add_filter('mce_buttons', 'remove_fullscreen_button', 9999, 2);
function remove_fullscreen_button($buttons, $editor_id) {
  global $asgarosforum;
  if ($asgarosforum->executePlugin && $editor_id === 'message') {
    // Remove the read-more button.
    $searchKey = array_search('fullscreen', $buttons);
    if ($searchKey !== false) {
      unset($buttons[$searchKey]);
    }
  }
  return $buttons;
}

Источник

Удалить кнопку Image

function remove_img_button($buttons) {
  // Remove the read-more button.
  $searchKey = array_search('image', $buttons);

  if ($searchKey !== false) {
    unset($buttons[$searchKey]);
  }
  
  return $buttons;
}
add_filter('asgarosforum_filter_editor_buttons', 'remove_img_button');

Источник

Удалить/изменить фоновое изображение профиля

#af-wrapper #profile-header .background-avatar {
    background-image: none !important;
}

Источник

Различные шорткоды для показа конкретного контента

Показать конкретный пост:

[forum post="POSTID"]

Показать конкретную тему:

[forum topic="TOPICID"]

Показать конкретный форум/подфорум:

[forum forum="FORUMID"]

Показать конкретную категорию:

[forum category="CATEGORYID"]

Показать несколько конкретных категорий:

[forum category="CATEGORYID1,CATEGORYID2"]

Не забудьте заменить идентификаторы соответствующими идентификаторами элементов, которые должны быть показаны на вашей странице.

Источник

Пользовательская ссылка в меню форума

function my_menu() {
  echo '<a href="https://example.com">Example</a>';
}
add_action('asgarosforum_custom_header_menu', 'my_menu');

Источник

Enlighter – Customizable Syntax Highlighter - плагин для подсветки синтаксиса.

Google Captcha (reCAPTCHA) by BestWebSoft - Google Captcha

Соцсети

function my_share_buttons() {
  // Your share code ...
}
add_action('asgarosforum_topic_custom_content_bottom', 'my_share_buttons');

например:

function my_share_buttons() {
  do_shortcode('[DISPLAY_ULTIMATE_SOCIAL_ICONS]');
}
add_action('asgarosforum_topic_custom_content_bottom', 'my_share_buttons');

второй вариант

add_action('asgarosforum_after_post_message', 'my_function_share', 10, 2);
function my_function_share($author_id, $post_id) {

echo 'Your code';	
}

или хук
$author_posts

Пользовательское содержимое

function custom_content() {
  echo 'My custom content ...';
}
add_action('asgarosforum_overview_custom_content_top', 'custom_content');


Замена текста "Вы должны войти в систему для того, чтобы создавать сообщения и темы."

function change_login_message($message) {
  $message = '<div class="info">Mein Text</div>';
  return $message;
}
add_filter('asgarosforum_filter_login_message', 'change_login_message');

Источник