2009-12-01 4 views
0

Google 사이트의 일부 정보를 표시하기 위해 일부 HTML을 게시물에 삽입하는 플러그인이 있습니다. alternativeto.net. 플러그인은 다음 위치에 있습니다Wordpress에서 pingback을 보낼 URL 목록에 URL을 추가하십시오.

http://wordpress.org/extend/plugins/alternativeto/

문제는 포스트가 표시 될 때 콘텐츠가 자바 스크립트를 통해 포스트에 추가된다는 점이다. 그래서 우리는 항상 "신선한"데이터를 얻습니다. 따라서 WordPress는 플러그인이 게시물에 추가 할 URL에 pingback을 보내지 않으며 저자는 우리의 pingback 시스템을 통해 링크를 얻지 못합니다.

게시 된 게시물의 내용을 조사하고, 단축 코드를 찾고, 해당 단축 코드를 우리에게 번역하고, 해당 URL을 ping에 대한 URL 목록에 추가하는 방법이 필요합니다.

누구에게이 방법에 대한 제안이 있습니까? 나는 PHP 나 Wordpress에서 그런 경험을하지 않으니 부드럽게하십시오.

답변

0

당신이 할 일 필요가 짧은 태그 게시물의 내용을 분석하고 포스트는 "the_content"필터 훅 확인 후 렌더링 다른 값으로 대체하는 경우 : codex.wordpress.org/Plugin_API

도 살펴를 소스 코드는 this plugin입니다. 그것은 게시물의 내용을보고 대괄호 ([123]와 같이)의 두 세트에서 게시물 ID를 찾고 해당 게시물의 내용으로 대체합니다 ... 당신이 목표로하고있는 것과 같은 라인을 따라 들립니다 (더 많든 적든)

희망이 있습니다.

+0

안녕하세요! 귀하의 답변에 감사드립니다. 문제는 내가 URL에서 핑백을 보낼 URL 목록을 추가 할 수 있도록 콘텐츠의 shortcode를 찾아야한다는 것입니다. 그래서 기본적으로 나는 묻고있다 :) – Olaj