Home 게시판 커뮤니티 Q&A 마침표가 특문으로..

12개 답변, 1 voice Last updated by Avatar of 082net082net 17 years, 8 months 전
  • 익명
    손님
    @
    #2679

    다운받아서 적용했는데 속 시원하게 잘 됩니다 😮

    워드프레스 시작할때부터 신경이 쓰였었는데 정말 큰 도움을 받았어요.

    정말 감사합니다 😀

    익명
    손님
    @
    #2680

    예를들면

    마침표를 8개찍으면 ……..
    이런식으로 ……..

    마침표 3개가 …으로 바뀝니다.
    3개씩 짝짓고 남은 마침표는 그냥 마침표로 나오구요.

    특문으로 바뀌지 않고,
    그냥 마침표로 보이게 하려면 어떻게 해야 하나요.

    익명
    손님
    @
    #2686

    예를들면

    마침표를 8개찍으면 ……..
    이런식으로 ……..

    마침표 3개가 …으로 바뀝니다.
    3개씩 짝짓고 남은 마침표는 그냥 마침표로 나오구요.

    특문으로 바뀌지 않고,
    그냥 마침표로 보이게 하려면 어떻게 해야 하나요.

    Avatar of 082net082net
    Keymaster
    @082net
    #2681

    마침표 3개의 경우 워드프레스 텍스트 필터에서 … 으로 변환하게 되어있습니다.

    워드프레스의 파일을 수정하거나 플러그인을 만들어서 사용하면 됩니다.
    워드프레스 파일을 수정하는것은 그다지 추천 할 만한것이 못되므로, 내용도 간단하고 해서 플러그인 형태로 만들어 보았습니다.

    본문과 댓글에서 이것을 다시 되돌리려면

    <?php
    /*
    Plugin Name: 마침표 되돌리기

    Plugin URI: http://082net.com/

    Description: 마침표 3개의 변형을 다시 되돌려주는 플러그인

    Version: 1

    Author: Choen, Youngmin
    Author URI: http://082net.com/
    */

    function replacement_to_period($text = '') {
       $text = str_replace(array("& #8230;", "&hellip;"), "...", $text);
       return $text;
    } // & #8230; 사이의 공백을 제거해야 합니다.

    add_filter('comment_text', 'replacement_to_period', 25);//댓글
    add_filter('the_content', 'replacement_to_period', 25);//본문
    add_filter('the_excerpt', 'replacement_to_period', 25);//요약문

    ?>

    위 코드를 텍스트 에디터나 메모장에 붙여 넣은 뒤 .php 확장자를 가진 적당한 이름으로 저장하시면 됩니다.

    (UTF-8 로 블로그를 운영하신다면, 파일을 UTF-8 형식으로 저장하셔야 한글이 제대로 표현됩니다.)

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 082net082net
    Keymaster
    @082net
    #2687

    마침표 3개의 경우 워드프레스 텍스트 필터에서 … 으로 변환하게 되어있습니다.

    워드프레스의 파일을 수정하거나 플러그인을 만들어서 사용하면 됩니다.
    워드프레스 파일을 수정하는것은 그다지 추천 할 만한것이 못되므로, 내용도 간단하고 해서 플러그인 형태로 만들어 보았습니다.

    본문과 댓글에서 이것을 다시 되돌리려면

    <?php
    /*
    Plugin Name: 마침표 되돌리기

    Plugin URI: http://082net.com/

    Description: 마침표 3개의 변형을 다시 되돌려주는 플러그인

    Version: 1

    Author: Choen, Youngmin
    Author URI: http://082net.com/
    */

    function replacement_to_period($text = '') {
       $text = str_replace(array("& #8230;", "&hellip;"), "...", $text);
       return $text;
    } // & #8230; 사이의 공백을 제거해야 합니다.

    add_filter('comment_text', 'replacement_to_period', 25);//댓글
    add_filter('the_content', 'replacement_to_period', 25);//본문
    add_filter('the_excerpt', 'replacement_to_period', 25);//요약문

    ?>

    위 코드를 텍스트 에디터나 메모장에 붙여 넣은 뒤 .php 확장자를 가진 적당한 이름으로 저장하시면 됩니다.

    (UTF-8 로 블로그를 운영하신다면, 파일을 UTF-8 형식으로 저장하셔야 한글이 제대로 표현됩니다.)

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    익명
    손님
    @
    #2682

    감사합니다 영팔님/

    답변 주신대로 hellip.php로 파일을 만들어서
    플러그인 적용을 해보았습니다.


    <?php
    /*
    Plugin Name: 마침표 되돌리기

    Plugin URI: http://082net.com/

    Description: 마침표 3개의 변형을 다시 되돌려주는 플러그인

    Version: 1

    Author: Choen, Youngmin

    Author URI: http://082net.com/
    */

    function replacement_to_period($text = '') {
       $text = str_replace(array("…", "&hellip;"), "...", $text);
       return $text;
    }

    add_filter('comment_text', 'replacement_to_period', 25);//댓글
    add_filter('the_content', 'replacement_to_period', 25);//본문
    add_filter('the_excerpt', 'replacement_to_period', 25);//요약문

    ?>

    */ 요부분이 빠진것 같아서 그거 한줄 넣었구요.

    그런데

    Warning: Cannot modify header information – headers already sent by
    (output started at /wp-content/plugins/hellip.php:1)
    in /wp-includes/pluggable-functions.php on line 269

    이렇게 워닝이 뜨고 적용이 되질 않네요.

    단순한 문제일지도 모르겠습니다만..
    지식이 얕아서요 :'(

    번거롭게 해드려 죄송해요.
    좀 더 조언 부탁드립니다.

    익명
    손님
    @
    #2688

    감사합니다 영팔님/

    답변 주신대로 hellip.php로 파일을 만들어서
    플러그인 적용을 해보았습니다.


    <?php
    /*
    Plugin Name: 마침표 되돌리기

    Plugin URI: http://082net.com/

    Description: 마침표 3개의 변형을 다시 되돌려주는 플러그인

    Version: 1

    Author: Choen, Youngmin

    Author URI: http://082net.com/
    */

    function replacement_to_period($text = '') {
       $text = str_replace(array("…", "&hellip;"), "...", $text);
       return $text;
    }

    add_filter('comment_text', 'replacement_to_period', 25);//댓글
    add_filter('the_content', 'replacement_to_period', 25);//본문
    add_filter('the_excerpt', 'replacement_to_period', 25);//요약문

    ?>

    */ 요부분이 빠진것 같아서 그거 한줄 넣었구요.

    그런데

    Warning: Cannot modify header information – headers already sent by
    (output started at /wp-content/plugins/hellip.php:1)
    in /wp-includes/pluggable-functions.php on line 269

    이렇게 워닝이 뜨고 적용이 되질 않네요.

    단순한 문제일지도 모르겠습니다만..
    지식이 얕아서요 :'(

    번거롭게 해드려 죄송해요.
    좀 더 조언 부탁드립니다.

    Avatar of 082net082net
    Keymaster
    @082net
    #2683

    에고… 제가 주석문 닫는걸 잊었었네요 ^^;

    "headers already sent by ……" 오류는 플러그인 파일에서 <?php 앞이나 ?> 뒤에 공백이나 줄바뀜 등이 있을 시 발생하는 경우가 많습니다.

    생성하신 파일에서 ?> 다음에 공백이나 줄바뀜이 있다면 제거한 뒤 확인 해 보세요.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 082net082net
    Keymaster
    @082net
    #2689

    에고… 제가 주석문 닫는걸 잊었었네요 ^^;

    "headers already sent by ……" 오류는 플러그인 파일에서 <?php 앞이나 ?> 뒤에 공백이나 줄바뀜 등이 있을 시 발생하는 경우가 많습니다.

    생성하신 파일에서 ?> 다음에 공백이나 줄바뀜이 있다면 제거한 뒤 확인 해 보세요.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    익명
    손님
    @
    #2684

    <?php 앞 ?>뒤 공백은 없었습니다.

    일단 활성화 했을때 로긴 로그아웃이 안되는 증상이 있고
    또 제가 모르는 뭔가 문제가 있을것 같은데 잘모르겠어요.

    워드프레스 설치하고 수정하면서 제가 뭔가 사고를 친것 같습니다.. 😀 ;

    웹폰트를 쓰고 있는데 혹 웹폰트라던가 테마라던가 관련 있을까요.

    아무튼 귀한시간 쪼개주셔서 정말 감사합니다.

    뭔가 알만한 정황이 보이면 리플 달겠습니다.

    익명
    손님
    @
    #2690

    <?php 앞 ?>뒤 공백은 없었습니다.

    일단 활성화 했을때 로긴 로그아웃이 안되는 증상이 있고
    또 제가 모르는 뭔가 문제가 있을것 같은데 잘모르겠어요.

    워드프레스 설치하고 수정하면서 제가 뭔가 사고를 친것 같습니다.. 😀 ;

    웹폰트를 쓰고 있는데 혹 웹폰트라던가 테마라던가 관련 있을까요.

    아무튼 귀한시간 쪼개주셔서 정말 감사합니다.

    뭔가 알만한 정황이 보이면 리플 달겠습니다.

    Avatar of 082net082net
    Keymaster
    @082net
    #2685

    제가 테스트 해 봤는데 말씀하신 오류가 발생하지 않더군요, 또한 제가 맨 처음 올린 코드를 살펴보니 잘못된 부분이 있어서 글을 수정하여 두었습니다.(말씀하신 주석처리 빼먹은것도 포함해서)

    http://082net.com/?dl=hellip.zip

    위 파일을 다운받아서 테스트 해 보세요. 문제가 계속 발생한다면 다른 문제가 있는 것일 겁니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
    Avatar of 082net082net
    Keymaster
    @082net
    #2691

    제가 테스트 해 봤는데 말씀하신 오류가 발생하지 않더군요, 또한 제가 맨 처음 올린 코드를 살펴보니 잘못된 부분이 있어서 글을 수정하여 두었습니다.(말씀하신 주석처리 빼먹은것도 포함해서)

    http://082net.com/?dl=hellip.zip

    위 파일을 다운받아서 테스트 해 보세요. 문제가 계속 발생한다면 다른 문제가 있는 것일 겁니다.

    Avatar of 082net
    Facebook 사용자 모임 그룹 도 함께 운영되고 있으며, 격 주로 미트업과 스터디를 진행하고 있으니 관심 있으신 분들의 많은 참여 바랍니다 🙂
13 글 보임 - 1에서 13 까지 (총 13 중에서)
  • 답변은 로그인 후 가능합니다.