Если вы хотите, чтобы плагин появился где-то, вам понадобится функция «шорткода».
На самом деле это удивительно легко кодировать, посмотрите примеры в Кодексе под API шорткода - то есть:
function bartag_func( $atts ) {
// ... do more things here ...
return "text to replace shortcode";
}
add_shortcode( 'bartag', 'bartag_func' );
После вызова этих функций вы можете использовать [bartag] в коде, и он запустит вашу функцию и заменит шорткод сгенерированным текстом, возвращаемым вашей функцией.
Если вы добавляете функциональность шорткода на свой сайт, обычно имеет смысл написать действительно простой плагин и вставить его в это.Причина, по которой это работает лучше всего, заключается в том, что со временем действительно легко забыть и обновить тему по ошибке (или даже перейти на новую тему) и, таким образом, сломать ваш сайт, потеряв свой пользовательский код в вашем прежнем файле functions.php.Удивительно, но этого довольно легко достичь, и для этого требуются только некоторые специально отформатированные комментарии в верхней части файла плагина и немного здравого смысла в кодировании - есть много учебных пособий и практических рекомендаций!
Вотполезное руководство по шорткоду: http://www.reallyeffective.co.uk/archives/2009/06/22/how-to-code-your-own-wordpress-shortcode-plugin-tutorial-part-1/