Kolejny research/badania/testy zakonczone sukcesem.
Jedna malutka biblioteka “wordpress_xmlrpc” i publikowanie
postów z pythona staje się dziecinne proste.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import wordpress_xmlrpc as wp_rpc import wordpress_xmlrpc.methods as wp_methods class MyWp: def __init__( self ): self .user = None self .password = None self .url = None self .post = wp_rpc.WordPressPost() def create_post( self , title, content): conn = wp_rpc.Client( self .url, self .user, self .password) self .post.title = title self .post.content = content self .post.post_status = 'publish' self .post. id = conn.call(wp_methods.posts.NewPost( self .post)) return self .post. id if __name__ = = "__main__" : wp = MyWp() wp.user = 'test' wp.password = 'test' new_title = "Bla bla" new_content = "Magic content :)" post_id = wp.create_post(new_title, new_content) print ( "Post id:" + post_id) |
I nawet działa
C:\Python3\python.exe C:/Users/CLT/PycharmProjects/pyWordpresXML-Importer/pwx_wp.py
Post id:76984
Process finished with exit code 0
Post utworzony i opublikowany :]
Pełen sukces.
Teraz czas na nagrodę
Jupi
chyba kolejny post bedzie z linii komend…. 