2015-09-15 3 views
2

Я хочу показать всю деятельность, связанную с сайтом, на моей домашней странице wordpress. Означает, что любой пользователь зарегистрируется или комментирует любое сообщение, которое будет отображаться на главной странице. я смотрю, но я думаю, что я не нашел соответствующих решений.Хотите показать все действия на домашней странице wordpress

Любая помощь будет оценена.

+3

вам нужно приложить некоторые усилия, чтобы найти решение, прежде чем спрашивать здесь, у Wordpress есть свои собственные форумы поддержки, которые можно найти, но я думаю, что вы найдете решение на своих страницах справки - это можно сделать через виджет или например, плагин. Вот что ожидается для плакатов на SO - http://stackoverflow.com/help/on-topic – Mousey

+0

Спасибо за комментарий. –

+0

Предположим, если я хочу показать работу bbpress, это возможно? –

ответ

1

Вы не можете найти решение, потому что то, что вы просите, очень широк и зависит от того, что вы действительно хотите.

В целом вам нужно будет использовать filters, actions или hooks.

для двух примеров вы специально попросили:

Для регистрации пользователя:

add_action('user_register', 'myplugin_registration_action', 10, 1); 

function myplugin_registration_action($user_id) { 

    // here you put the funtion that you want .... 

} 

Подробности здесь: https://codex.wordpress.org/Plugin_API/Action_Reference/user_register

для Комментарии вставки:

add_action('wp_insert_comment','comment_inserted',99,2); 

function comment_inserted($comment_id, $comment_object) { 
    if ($comment_object->comment_parent > 0) { 
     //do what you want .. 
    } 
} 

Подробнее здесь: https://codex.wordpress.org/Plugin_API/Action_Reference/wp_insert_comment

В основном в тех функциях, которые вы должны установить некоторый флаг где-то в базе данных по последним действиям, а затем вызвать его в вашей теме .. Есть так много способов сделать это, но в основном, как я уже говорил, это действительно зависит от особенностей и деталей того, что вы хотите.

Смежные вопросы