WP REST API를 사용하여 WordPress 게시물의 문자 수 목록을 가져오는 NPM 라이브러리
4116 단어 wprestapiwordpressjavascriptnpm
WordPress 게시물의 문자 수 목록을 가져오는 NPM 라이브러리
WordPress에서 제공하는 REST API를 사용하여 WordPress에 게시된 모든 기사의 문자 수를 검색하기 위해 npm 라이브러리를 만들었습니다.
이름은
wp-rest-api-posts-wordcount
입니다.자세한 내용은 GitHub 리포지토리를 확인하세요.
https://github.com/shinshin86/wp-rest-api-posts-wordcount
설치 및 코드 예제는 다음과 같습니다.
설치:
npm install wp-rest-api-posts-wordcount
# or
yarn add wp-rest-api-posts-wordcount
예시:
const getWordcountList = require('wp-rest-api-posts-wordcount');
(async () => {
try {
const response = await getWordcountList('your wordpress url');
console.log(response);
} catch (e) {
console.error(e);
}
})();
WP REST API란 무엇입니까?
이 라이브러리에서 사용되는 WP REST API를 간략하게 설명하기 위해 WordPress는 REST API에 대해 다음과 같은 엔드포인트를 제공합니다.
https://developer.wordpress.org/rest-api/
이는 WordPress 측에서 비활성화할 수 있지만 설정을 변경하지 않은 경우 현재 기본적으로 활성화되어 있을 수 있습니다.
이 REST API는 게시된 기사에 대한 정보를 검색하는 데 사용할 수 있습니다.
예를 들어 응답 헤더에서 값
x-wp-total
을 확인하여 대상 WordPress 페이지 수 등을 가져올 수 있습니다.다양하게 활용할 수 있으니 이 문서를 한 번 읽어보시면 재미있을 것 같습니다.
(실제로 npm 라이브러리에서
x-wp-total
를 사용합니다)WP REST API를 사용하는 코드 샘플
여기에서 WP REST API가 실제로 사용됩니다
wp-rest-api-posts-wordcount
.이것은 WP REST API를 사용하는 것이 매우 쉽다는 것을 보여줍니다.
const targetUrl = `${url}/wp-json/wp/v2/posts`;
const response = await fetch(targetUrl);
const wpTotalPageCount: number = response.headers.get('x-wp-total');
이렇게 끝점
your_wordpress_url/wp-json/wp/v2/posts
에 요청을 보내 공개 게시물에 대한 정보를 검색할 수 있습니다.response.headers.get('x-wp-total')
WordPress의 페이지 수를 가져옵니다.이 샘플에서 이 API가 사용하기 쉽다는 것을 알 수 있습니다.
공식 문서를 확인하면 다양한 정보를 확인할 수 있습니다.
WP REST API를 사용하여 모든 종류의 유용한 도구를 만들어 봅시다!
Reference
이 문제에 관하여(WP REST API를 사용하여 WordPress 게시물의 문자 수 목록을 가져오는 NPM 라이브러리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/shinshin86/npm-library-to-get-a-list-of-wordpress-posts-character-counts-using-the-wp-rest-api-4929텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)