wordpress - stackoverflow와 같은 인라인 에이잭스 코멘트가 있습니다.
워드프레스 블로그를 운영하고 있는데 스택오버플로우에서 코멘트를 추가할 때와 동일한 사용자 경험을 사람들에게 제공하고 싶습니다.많은 코멘트가 있습니다만, 메인 페이지에 인라인으로 접속해, 다른 투고 페이지를 드릴다운 하지 않고 코멘트를 추가할 수 있는 코멘트를 찾을 수 없습니다.
워드프레스 플러그인 또는 php 코드 중 하나를 사용하여 이 작업을 수행할 수 있는 사람이 있습니까?
나는 AJAXed Wordpress가 나(그리고 분명히 질문자)가 원하는 것을 하도록 할 수 없었다.
Inline Ajax Comments라고 하는 플러그인을 사용하는 커스텀 솔루션을 사용하고 있습니다.다운로드 링크를 찾는 데 많은 시간이 걸렸지만, 여기 여전히 작동하는 링크가 있습니다. http://kashou.net/files/inline-ajax-comments.zip
WordPress 테마 에디터에서 index.html을 편집합니다.다음 후:
<?php the_content(''); ?>
(물론 플러그인을 활성화한 후) 다음과 같이 입력합니다.
<?php ajax_comments_link(); ?>
<?php ajax_comments_div(); ?>
그리고 플러그인 PHP 파일 자체를 편집했습니다.코드 블록의 코멘트는 다음과 같습니다.
if ($comment_count == '1') {
echo('<span id="show-inline-comments-'. $id .'"> ');
/* echo('<a href="javascript:;" id="show-inline-comments-link-'. $id .'" onmouseup="ajaxShowComments('. $id .', \''. $throbberURL .'\', \''. $commentpageURL .'\'); return false;">show comment »</a>');
*/
echo('</span>');
echo('<span id="hide-inline-comments-'. $id .'" style="display: none;"> ');
/* echo('<a href="#comments-'. $id .'" onmouseup="ajaxHideComments('. $id .', \''. $throbberURL .'\', \''. $commentpageURL .'\'); return true;">« hide comment</a>');
*/
echo('</span>');
} else if ($comment_count > '1') {
echo('<span id="show-inline-comments-'. $id .'"> ');
/* echo('<a href="javascript:;" id="show-inline-comments-link-'. $id .'" onmouseup="ajaxShowComments('. $id .', \''. $throbberURL .'\', \''. $commentpageURL .'\'); return false;">show comments »</a>');
*/
echo('</span>');
echo('<span id="hide-inline-comments-'. $id .'" style="display: none;"> ');
/* echo('<a href="#comments-'. $id .'" onmouseup="ajaxHideComments('. $id .', \''. $throbberURL .'\', \''. $commentpageURL .'\'); return true;">« hide comments</a>');
*/
echo('</span>');
}
IIRC, 내가 할 일은 그게 다였어. 하지만 그게 너한테 안 맞으면 알려줘.고객님께서도 원하시는 솔루션인 것 같아서 리버스 엔지니어링을 시도하고 있습니다.
AJAXed Wordpress는 무엇보다도 당신이 원하는 것을 할 수 있다고 생각합니다.
AJAXed 워드프레스
AWP(AJAXed Wordpress)는 AJAX와 Wordpress의 기능을 모두 활용하여 Wordpress 기반 블로그의 사용자 경험, 관리 기능 및 설계 가능성을 향상시킵니다.2.1 - 2.6의 모든 WordPress 버전에서 작동합니다.
AWP의 기능에는 인라인 포스트 로드, 인라인 댓글, 스레드 댓글, AJAX 댓글 송신, AJAX 내비게이션, 라이브 댓글 미리보기 등이 있습니다.AWP는 끝없이 커스터마이즈 및 확장이 가능합니다.AWP는 많은 기능을 제공하지만 불필요한 기능을 사용할 필요가 없습니다.플러그인의 모든 측면은 단일 관리 패널을 통해 쉽게 맞춤화할 수 있습니다.
데모는 http://wordpress.mu/ 에서 구할 수 있으며 인라인 코멘트의 동작을 확인할 수 있습니다.당신이 원했던 것 같군요
P2 테마에서 코드를 변경할 수 있습니다.꽤 잘 쓰여진 주제이기 때문에 이것은 대체로 문제없이 작동될 것입니다.모든 코드를 복사하여functions.php
의 테마의 functions.php
inc
및 「」를 참조해 주세요.entry.php
이치노
「 」로 합니다.index.php
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php /* your themes code must be here */ ?>
<?php endwhile; ?>
와 함께
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php require dirname(__FILE__) . '/entry.php'; ?>
<?php endwhile; ?>
그리고 나서 entry.discl에 있는 css와 다른 것들을 취향에 맞게 수정한다.
Ajax Comment Posting을 사용해 보세요.저는 좋아요.
Wordpress 플러그인 디렉토리에는 주석 관련 플러그인이 많이 있습니다.단, 간단한 코멘트 투고 Ajax 플러그인만 찾으시면 찾을 수 없습니다.그래서 저는 간단하고 작은(5kB) 기능을 갖춘 Ajax Comment Posting(ACP) 플러그인을 개발했습니다.페이지를 갱신하지 않고 코멘트를 투고할 뿐만 아니라, 모든 양식 필드를 올바르게 입력했는지도 확인합니다.
1이 필요하겠군AJAX 주석 플러그인(워드프레스에서 "Ajax 주석" 검색) 2.나만의 커스텀 코드를 쓰세요.3 .disqus 를 사용합니다.
위에서 선택한 옵션에 관계없이 기본 페이지에 주석을 표시해야 합니다.이것은 템플릿의 index.php를 변경하여 각 투고의 텍스트를 표시한 후에 코멘트를 표시함으로써(선택한 옵션에 따라) 실행할 수 있습니다.그러나 이는 페이지 로드 시간을 증가시키고 메인 페이지 설계에 영향을 미칩니다(또한 특정 페이지로의 링크는 더 이상 큰 가치가 없습니다).
많은 플러그인이 그것을 하고 있다.Ajax Comment Posting은 설치와 사용이 매우 간단합니다.흔히들 말한다면:
- 플러그인 디렉토리 ajax-comment-posting을 wp-content/plugins 디렉토리에 업로드합니다.
- WordPress의 'Plugins' 메뉴를 통해 플러그인을 활성화합니다.
- 바로 그거야!
http://wordpress.org/extend/plugins/ajax-comment-posting/
http://wordpress.org/extend/plugins/ajax-comment-posting/을 추천합니다. 도움이 되었으면 합니다.
언급URL : https://stackoverflow.com/questions/196993/wordpress-having-comments-inline-ajax-like-in-stackoverflow
'programing' 카테고리의 다른 글
WordPress 테마 개발 - 템플릿 엔진 (0) | 2023.03.28 |
---|---|
mysql과 oracle sql의 주요 차이점은 무엇입니까? (0) | 2023.03.28 |
Woocommerce 3에서 프로그램 방식으로 제품 재고 업데이트 (0) | 2023.03.28 |
Spring REST 여러 @RequestBody 파라미터가 가능합니까? (0) | 2023.03.28 |
Wordpress Plugin 개발 중 타사 종속성 충돌 (0) | 2023.03.28 |