홈페이지 » WordPress » 다른 사람들이 귀하의 워드 프레스 게시물을 퍼가도록 허용하는 방법

    다른 사람들이 귀하의 워드 프레스 게시물을 퍼가도록 허용하는 방법

    웹 사이트에서 콘텐츠를 공유 할 때 퍼가기가 이제 표준이되었습니다. WordPress에서는 oEmbed API 덕분에 Youtube, Twitter 및 SoundCloud와 같은 사이트의 콘텐츠를 포함하는 것이 매우 쉽습니다. 포스트 컨텐트에 링크를 추가하기 만하면 WordPress는 즉시 링크를 구문 분석하여 표현할 수있는 형식으로 렌더링합니다..

    하지만 짹짹이나 유튜브 (YouTube) 비디오를 삽입하는 것과 비슷한 방식으로 WordPress 게시물을 삽입하는 아이디어에 대해 어떻게 생각합니까? 독자가 내 소식을 퍼갈 수있게 허용하면됩니다. 사이트 참여를 늘리십시오.다른 웹 사이트에서 오는 시청률.

    이 진정한 아이디어는 WordPress 개발 그룹에서 WordPress 핵심 기능에 추가 될 예정입니다. 하지만 지금은 oEmbed API라는 플러그인을 통해 블로그에 적용 할 수 있습니다..

    시작하기

    우선,이 플러그인 적어도 WordPress 4.3이 필요합니다. 그래서 귀하의 웹 사이트가 업데이트되었는지 확인하십시오. oEmbed API 플러그인을 설치하십시오. 사이트는 온라인으로 액세스 할 수 있어야합니다. 그렇지 않으면 삽입이 실패 할 수 있습니다..

    플러그인이 활성화되면 게시물을 복사 할 수 있습니다. permalink URL을 붙여서 다른 웹 사이트 콘텐츠 나 블로그의 게시물에 붙여 넣으십시오. 다음은 임베디드 컨텐츠의 모습입니다.

    임베드 된 컨텐츠는 잘 배치되어 있습니다. 게시물 제목, 발췌 록, 사이트 이름, 주석 수 및 게시물을 표시 할 Share 버튼을 보여줍니다 permalink 콘텐츠를 삽입하기위한 그리고 그것은 본질적으로 당신이해야 할 전부입니다..

    기본 출력이 좋으면 여기에서 멈출 수 있습니다. 그러나 더 많은 맞춤 설정 옵션을 원할 경우 여기에서 할 수있는 몇 가지 작업을 수행 할 수 있습니다..

    아이콘 변경

    이 플러그인이 최신 WordPress 버전을 필요로하는 이유 중 하나는 파비콘입니다. 대시 보드를 통해 기본으로 favicon을 추가 할 수있는 기능은 4.3에서만 도입되었습니다. 하지만 이것은 또한 임베디드 컨텐츠가 사이트 이름과 함께 WordPress 아이콘과 함께 표시된다는 것을 의미합니다..

    우리를 위해, 이것은 내용이 우리의 사이트에서 오는 것이기 때문에 무의미한 것 같습니다, WordPress 아이콘이 아닙니다. 대신 사이트 이름과 함께 인라인 사이트 로고를보고 싶습니다. 이렇게하기 위해 우리는 모양> 사용자 정의> 사이트 ID 탭.

    여기에 이미지 아이콘을 업로드하고 변경 사항을 저장하십시오. 삽입 된 콘텐츠에 업로드 한 사이트 아이콘이 표시됩니다. 우리의 모습은 다음과 같습니다.

    작업 및 필터

    액션 및 필터는 WordPress에서 출력을 사용자 정의하는 데 사용하는 두 가지 방법입니다. 그러나 현재 단계에서는 플러그인이 제공되지 않습니다. 특정 작업 또는 필터 CSS 또는 JavaScript에 연결될 수있는.

    그러나 rest_oembed_output 인라인 스타일을 포함하여 최종 출력물의 일부로 새 컨텐츠를 추가 할 때 활용할 수있는 작업입니다. 이상적인 것은 아니지만 최소한 임베디드 콘텐츠의 스타일을 재정의 할 수 있습니다..

    다음은 테마에 추가 할 수있는 코드의 예입니다. functions.php 글꼴을 serif 형식으로 변환하는 방법.

     함수 hkdc_oembed_output () ?>   

    다른 우리는 출력을 사용자 정의 할 수 있습니다. rest_oembed_output_excerpt_length 우리가 게시물 발췌 부분에 단어 한도를 설정하십시오.. 기본 길이는로 설정됩니다. 35 세. 그래서, 우리는 그것을 짧게하고 싶다. 28, 다음 함수를 추가하십시오.

     함수 hkdc_oembed_excerpt_length () return 28;  add_filter ( 'rest_oembed_output_excerpt_length', 'hkdc_oembed_excerpt_length', 9); 

    그냥 반환 필요에 따라 번호.

    마무리

    이 글을 쓰는 순간, oEmbed API 아직 개발 중입니다. 콘텐츠 수정을위한 충분한 후크가 아직없는 이유 중 하나 일 수 있습니다. 다행스럽게도 코드가 다듬어지면 더 많은 후크가 추가됩니다.

    Github 발행 티켓 및 WordPress Dev 스레드의 개발 진행 상황을 확인할 수 있습니다. 모두 모두, 이것은 WordPress에 대한 훌륭한 추가 될 것입니다.