Hostet ihr Wordpress selbst, oder verwendet ihr einen Dienst? Im 2. Fall wird es eine Dokumentation dafür geben, wobei es ḿich wundert, dass ihr euch dann selbst um SSL kümmern müsst.
Hostet ihr das selbst, ist LetsEncrypt weit verbreitet. Das kann vieles ziemlich vereinfachen und holt im besten Fall die ersten Zertifikate, erneuert sie bei Bedarf und trägt sie in die dazugehörigen virtuellen Hosts ein.
Wie man das verwendet, oder eine manuelle Konfiguration vornimmt, hängt auch vom verwendeten Webserver ab, Nginx und Apache sind weit verbreitet.
In meinem Apache-vHost, unter Vewendung von LetsEncrypt, schaut es so aus:
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/domainmitwww/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/domainmitwww/privkey.pem
Header always set Strict-Transport-Security "max-age=63072000"
Da sind auch diese Optionen gesetzt, welche davon mit welchen Werten für dich Sinn ergeben, musst du selbst recherchieren:
SSLProtocol
SSLCipherSuite
SSLHonorCipherOrder
SSLSessionTickets
Hab mir selbst ein Script geschrieben, das solche vHost-Dateien, die dazu passende Verzeichnisstruktur (Logs, Webverzeichnis) anlegt und per LetsEncrypt das Zertifikat holt und einbindet + den Webserver neustartet oder reloaded, weiß gerade nicht mehr. Wenn ihr nur diese eine Anwendung Wordpress ausführt, lohnt sich das eher nicht.