есть функция стандартная wp_insert_post()
как можно вставить пост с помощью этой функции через bash
~$: curl ????
и где указать логин и пароль от WP
Вам нужно воспользоваться утилитой WP-CLI, которую можно вызывать через bash скрипт. В WP-CLI пост можно создать при помощи команды:
wp post create
Более подробно с описанием данной команды вы можете ознакомиться на официальном сайте.
Продвижение своими сайтами как стратегия роста и независимости