Wordpress 의 Post 를 삭제하는 방법입니다.
기본 : 'WordPressPCL' Nuget 패키지 설치
DeleteAsync 메서드를 통해 Post ID 기준으로 삭제합니다.
private async void deleteButton_Click(object sender, EventArgs e)
{
string baseURL = "https://wordpress주소.kr/wp-json/";
string userID = "사용자명";
string applicationPassword = "응용프로그램비밀번호";
WordPressClient client = new WordPressClient(baseURL);
client.Auth.UseBasicAuth(userID, applicationPassword);
int postID = int.Parse(this.postIdTextBox.Text);
try
{
bool result = await client.Posts.DeleteAsync(postID);
if (result)
{
this.logTextBox.Text += $"ID : {postID} Delete Complete!" + Environment.NewLine;
}
else
{
this.logTextBox.Text += $"ID : {postID} Delete Fail!" + Environment.NewLine;
}
}
catch (Exception ex)
{
this.logTextBox.Text += ex.ToString() + Environment.NewLine;
}
}
결과
(Post 생성 후 반환된 ID 기준으로 삭제를 진행하였습니다.)
WordPress 관리자 페이지에서 글 메뉴의 휴지통을 가보면 삭제된 Post 를 확인 할 수 있습니다.
WordPress API - Post 수정하기 (0) | 2024.07.07 |
---|---|
WordPress API - Post 내용 가져오기 (0) | 2024.07.07 |
WordPress API - Post 쓰기 (0) | 2024.07.07 |
WordPress API - Post 항목 가져오기 (0) | 2024.07.07 |
C# ALGLIB - 수치분석 및 데이터 처리를 위한 라이브러리 (0) | 2024.06.11 |