WordPress

WordPress 개발자 및 관리자를위한 Q & A

5
PHP 모범 사례
single.php와 같은 템플릿을 사용하고 PHP로 html로 싸인 경우 다음을 수행하는 것이 가장 좋습니다. PHP를 시작 + 중지 하시겠습니까? 예를 들어 <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> 또는 에코 HTML 및 PHP 탈출? 예를 들어- <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() . '</p> 나는 …
11 php  wp-query  escaping 

2
플러그인 접두사의 고유성을 확인하는 방법은 무엇입니까?
다른 플러그인과의 충돌을 피하려면 모든 전역 함수, 액션 및 플러그인 앞에 고유 한 접두사를 붙여야합니다. 예 : function xyz_function_name() { ... } 문제는 이것이 xyz실제로 고유 하다는 것을 어떻게 확인 합니까? 예를 들어 Yoast SEO는 wpseo_다른 SEO 플러그인도 쉽게 사용할 수 있다고 생각합니다. 충돌 가능성에 대해 사용 가능한 WordPress 플러그인을 …

1
WP 4.6의 TinyMCE에 자체 폐쇄 단축 코드 버튼 추가
다음과 같은 자체 폐쇄 단축 코드를 작성하는 데 익숙합니다. // shortcode function wpse_shortcode_example( $wpse_atts ) { // Attributes $wpse_atts = shortcode_atts( array( 'foo' => 'bar', 'width' => '100%', 'height' => 'auto', ), $wpse_atts, 'wpse' ); // Return return '<embed src="' . $wpse_atts['src'] . '" width="' . $wpse_atts['width'] . '" height="' …

1
사용자 정의 팝업 tinymce 창에 "링크 삽입 / 편집"버튼을 추가하는 방법은 무엇입니까?
기사 본문에 텍스트를 삽입해야합니다.이 텍스트는 사용자 정의 클래스로 일부 div 태그 안에 배치하여 "사이드 태그"로 바뀝니다. 텍스트 필드가있는 새 창을 띄우는 tinymce에서 사용자 정의 버튼을 만들었습니다. 텍스트를 작성하고 확인을 누르면 시작 및 endig div 태그가 추가되고 커서가 있던 wp 편집기에 삽입됩니다. 코드는 다음과 같습니다. (function () { tinymce.PluginManager.add('custom_mce_button2', function(editor, url) …

2
wp_defer_term_counting 사용의 단점이 있습니까?
2 백만 개가 넘는 게시물이있는 WordPress 데이터베이스가 있습니다. 새 게시물을 삽입 할 때마다 wp_set_object_terms2 초 이상 걸리는 전화 를해야합니다. 내가 건너 온 이 게시물에 호출하는 것이 좋습니다 wp_defer_term_counting용어 계산을 건너 뛸 수 있습니다. 이 방법을 사용하면 WordPress의 기능에 심각한 결과가 있습니까? 링크가 끊어진 경우를 대비하여 게시물의 코드는 다음과 같습니다. function …

1
편집기 내에서 단축 코드 텍스트의 모양 변경
편집기에서 단축 코드의 모양을 변경하거나 주변 텍스트와 구별 할 수있는 방법이 있습니까? 예를 들어 게시물의 내용이 다음과 같다면 ... Lorem Ipsum에 대한 참조 사이트, 원점 및 임의의 Lipsum 생성기 관련 정보 제공 Lorem Ipsum에 대한 참조 사이트, 원점 및 임의의 Lipsum 생성기 관련 정보 제공. [shortcode] asfdasfd [/ shortcode] 참조 …

1
에디터없이 wpLink를 사용하는 방법?
링크를 추가하는 테마 옵션을 만들고 싶습니다. wp 편집기가있는 경우 이러한 스크립트를로드하고 대화 상자를 트리거하면 제대로 작동합니다. wp_enqueue_script('wplink'); wp_enqueue_script('wpdialogs'); wp_enqueue_script('wpdialogs-popup'); wp_enqueue_style('wp-jquery-ui-dialog'); wp_enqueue_style('thickbox'); wp_editor('', 'unique_id', array('editor_class'=>'hidden')); $('.add-link').on("click", function(e){ e.preventDefault(); wpLink.open(); return false; }); 그러나 편집기가없는 상태에서 링크 대화 상자를 여는 방법은 무엇입니까? 이것은 내가 따르는 것입니다
11 links  editor 

1
AJAX 삽입 후 TinyMCE 편집기 / 비주얼 편집기 초기화
사용자 정의 옵션 페이지에 "반복자"스타일 필드 그룹이 있습니다. 숨겨진 상태의 활성 시각적 편집기가 있으며 사용자가 "새로 추가"를 클릭하면 전체 행이 복제됩니다. 그런 다음 복제 된 행에서 시각적 편집기를 초기화해야합니다. 내 코드 : $('.repeater-add-new').click(function(event) { event.preventDefault(); var target = $(this).data('repeater'); $( '#' + target).find('.repeater-row:not(.clone) .repeater-content.in').collapse(); var newRow = $( '#' + …
11 ajax  tinymce  editor 


1
자식 테마에서 스크립트와 스타일을 올바르게 큐잉하는 방법은 무엇입니까?
내 프로젝트 중 하나에서 부모 테마와 자식 테마를 만들었습니다. 아래처럼 부모 테마에 CSS와 JavaScript를 넣었습니다. function project_necessary_scripts() { //Stylesheets wp_register_style( 'bootstrap-css', get_template_directory_uri() .'/css/bootstrap.min.css' ); wp_register_style( 'bootstrap-map', get_template_directory_uri() .'/css/bootstrap.css.map' ); wp_register_style( 'project-css', get_stylesheet_uri() ); wp_enqueue_style( 'bootstrap-css' ); wp_enqueue_style( 'bootstrap-map' ); wp_enqueue_style( 'project-css' ); //JavaScripts wp_register_script( 'modernizr-js', get_template_directory_uri() .'/js/modernizr-2.8.3.min.js', array(), '2.8.3' ); …

1
기본 WordPress 핵심 번역 재정의
워드 프레스가 네덜란드어로 설정되어 있습니다. get_the_archive_title()테마를 사용 하면 카테고리 아카이브 페이지에 "Categorie : Category-name"이 올바르게 출력됩니다. 그러나 "Sectie : Category-name"을 읽고 싶습니다. wp-content / languages ​​폴더에서 네덜란드어 파일을 변경하고 싶지 않습니다. WordPress 업데이트로 업데이트되기 때문입니다. 번역 파일을 복사하고 "카테고리"번역을 변경하고 새로운 nl_NL.mo 파일을 my-theme / languages에 넣었습니다. 이것은 효과가 없었습니다. …

2
멀티 사이트에서 블로그 ID로 URL 업로드
질문의 본질은 다음과 같은 해결책을 찾고 있다는 것입니다. $blog_upload_dir_info = wp_upload_dir( $date, $blog_ID ); $blog_upload_url = $blog_upload_dir_info[ 'baseurl' ]; $blog_ID현재 블로그 ID와 다른 곳 가장»WP-obvious«솔루션이 실패합니다. switch_to_blog( $blog_ID ); $blog_upload_dir_info = wp_upload_dir(); restore_current_blog(); 로 wp_upload_dir () 상수에 의존하는 WP_CONTENT_URL옵션을 제외하고 동적으로 현재 블로그의 URL을 설정 upload_url_path설정됩니다. 물론이 옵션을 설정할 수는 …

7
끝에 물결표가있는 Wordpress 일치하는 URL
Wordpress가 다음 물결표로 URL을 처리하는 방식에 보안 문제가있을 수 있음을 암시하는 취약성 보고서 (1)를 받았습니다. 스캐너는 웹 사이트가 일부 디렉토리 목록 등을 제공하고 있다고 생각합니다. 내 웹 사이트가 여전히 다른 URL에서 콘텐츠를 제공하고 있다는 사실에 놀랐습니다. 완전히 빈 WP 인스턴스를 설치하여 테스트를 수행하고 "게시 이름"퍼머 링크로 전환 한 다음 물결표가 …
11 permalinks 

2
기존 게시물 퍼머 링크 슬러그는 어디에 저장됩니까?
permalink slug를 사용하여 기사를 게시했습니다. http://domain.com/writing 그런 다음 게시 후 permalink slug를로 변경했습니다 writing-lorem. 이제 내가 방문 할 때마다로 /writing리디렉션됩니다 /writing-lorem. writing새 카테고리에 슬러그 를 사용하고 싶지만 변경할 수 없습니다 writing-2. writing슬러그 의 모든 레코드를 제거하기 위해 DB post_name에서 해당 게시물 아래 의 열 을 찾았 지만 값은 새로운 slug …

3
해커가 내 wp-config.php로 무엇을 할 수 있습니까?
워드 프레스 블로그를 보호하려고합니다. 웹에서 내 게시물을 변경 table_prefix하고 숨겨야 하는 게시물을 읽었습니다 wp-config.php. 그러나 나는 그것을 얻지 못합니까? 침입자는 어떻게해야 wp-config.php합니까? 내 DB 구성이 있지만 공격자가 내 DB_HOSTDB에 연결하기 위해 쉽게 얻을 수없는 예를 필요로 합니까? (내 경우 define('DB_HOST', 'localhost');에는 공격자가 내 DB에 연결하는 데 사용할 수 없음) ) …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.