Если пользователь имеет права "автор", то он может входить в админ. панель, но при этом видит только то, что ему дозволено.
Можно еще при помощи плагина user roles editor ограничить.
А еще лучше установите плагин wp recall (личный кабинет). Там как раз есть возможность редактирования и публикации статей из фронт-энда не входя в админку