Отключение полноэкранного режима
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');