WordPress

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

1
테마 파일의 직접 액세스를 제한해야합니까?
때때로 다음과 같은 스 니펫 테마를 실행했습니다. if ( ! defined('ABSPATH')) exit('restricted access'); 테마의 일부 (모두?) PHP 파일의 시작 부분에 있으며 사악한 소스에 의한 파일의 직접 액세스를 방지해야합니다. 나는 이것이 Twenty Ten 또는 11에 포함되어 있지 않으며 공식 WordPress 문서에서 권장되는 것을 본 적이 없습니다. 그것은 나에게 좋은 생각처럼 보이지만 …

4
맞춤 분류 체계에 따라 게시물 받기
맞춤 분류 체계 ( fabric_building_types) 에서 게시물을받지 못했습니다 . 나는 점점 오전 cat_id과 cat->name도하지만 게시물을 얻을 수. $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', …

1
새 게시물을 만들 때 save_post 작업이 실행되는 이유는 무엇입니까?
save_post관리 대시 보드에서 "새 게시물"링크를 클릭하면 작업에 적용한 기능이 실행된다는 사실에 놀랐습니다 . 주 - I를 누르면 한 전에이는 Save나 Update하고는하지 경과 시간 또는 자동 업데이트 후 즉시 발생합니다. 반면에 무언가를 입력하고 Publish또는 Update또는 Save Draft버튼을 누르면 액션 핸들러에 넣은 에코 문이 에코되지 않으므로 다른 시간에 액션이 실행되지 않는 것처럼 …

2
스크립트 / 스타일이 대기열에 등록 / 등록되었는지 확인
이 스크립트 또는 스타일을 사용하여 등록 여부를 테스트 할 수 있습니다 wp_register_script/_style또는 wp_enqueue_script/_style? 모든 함수는 값을 반환하지 않으며 완전히 단서가 없습니다. 내가 제공하는 스타일 시트 라이브러리 및 스크립트에 따라 다른 기능 간을 전환해야합니다. 고맙습니다!

1
Trac에서 제안 된 패치에 대해 단위 테스트를 수행하는 방법은 무엇입니까?
Trac에서 제안 된 WordPress 패치에 대해 단위 테스트를 올바르게 수행하는 방법과 테스트 결과를 정확하게보고하는 방법에 대한 통찰력과 좋은 자료를 찾고있었습니다. 나는 이것에 익숙하지 않으며이 WPSE question 에있는 리소스를 읽었습니다 . 본인은이 Trac 티켓 # 5809 와 같은 실제 버그로이 작업을 수행하는 방법을 배우고 싶습니다 . 이전에 언급 한 WPSE 질문의 …

9
개발 중에 캐싱을 어떻게 피합니까?
사이트 변경 사항의 모양을 테스트 할 때 모든 캐싱을 방지하는 간단한 방법이 있습니까? WP Super Cache를 사용합니다. 제공된 옵션을 사용하여 캐시를 삭제하고 브라우저의 캐시를 삭제해도 여전히 CSS 또는 위젯의 일부 변경 사항이 새로 고쳐지지 않습니다. 브라우저 나 컴퓨터 전환과 같은 다른 해결 방법을 시도하지만 이전에 캐시 된 형식이 아닌 변경 …

2
타사가 $ wp_scripts / $ wp_styles-> add_data를 사용해야합니까?
WP_Dependencies클래스 내에 라는 메소드가 add_data있습니다. 이 기능은 워드 프레스로드 중에 대기열에 있던 스크립트 / 스타일에 데이터를 추가합니다. 이 기능에 대해 일반적으로 인용되는 용도는 다른 버전의 IE를 대상으로하는 스타일 시트를 추가 할 때 조건부를 추가하는 것입니다. 예를 들어 IE8 이하를 타겟팅하려면 다음을 수행하십시오. function test_wp_print_styles() { global $wp_styles; wp_enqueue_style( 'test-style', get_template_directory_uri() …

3
맞춤 게시물 유형 및 분류 이름 바꾸기
12 가지가 넘는 맞춤 게시물 유형으로 사이트를 개발하기 시작했습니다. 표시 값뿐만 아니라 실제 사용자 정의 게시물 유형 이름의 몇 가지 이름을 바꾸고 싶습니다. 그러나 SQL 업데이트 쿼리를 실행하여 변경하거나 직렬화 된 데이터의 일부를 덮어 쓸 필요가있는 곳을 놓칠 것이라고 걱정합니다. 이미 3,000 개가 넘는 항목을 입력 했으므로 깨끗한 데이터베이스로 다시 …

9
루프 외부에서 get_the_excerpt를 사용하여 발췌
호출하는 코드가 get_the_title()있으며 작동하지만 get_the_excerpt()비어 있습니다. 어떻게 작동시킬 수 있습니까? 이 코드는 "WP Facebook Open Graph protocol"이라는 플러그인 안에 있습니다. 변경하려는 부분은 다음과 같습니다. if (is_singular('post')) { if (has_excerpt($post->ID)) { echo "\t<meta property='og:description' content='".esc_attr(strip_tags(get_the_excerpt($post->ID)))."' />\n"; }else{ echo "\t<meta property='og:description' content='". [?] ."' />\n"; } }else{ echo "\t<meta property='og:description' content='".get_bloginfo('description')."' />\n"; …
31 loop  excerpt 

6
모바일 장치를 감지하고 특정 테마를 제시하는 방법은 무엇입니까?
방문자가 iPhone, Android 등과 같은 휴대용 장치에서 사이트를 방문하고 있음을 감지하면 방문자에게 제공 할 테마의 새로운 수정 버전 (필요한 경우 내 프로필 확인)을 만들고 싶습니다. 요청이 모바일 장치 / 브라우저에서 오는지 감지하는 방법은 무엇입니까? 전용 테마를로드하고 표시하려면 어떻게해야합니까? 추가 정보 : 내 테마가 유동적이지 않습니다. 너비는 약 976px (676px 콘텐츠 …

7
내 파일의 기록을 유지하기 위해 Subversion, Git 또는 유사한 버전 관리 시스템 시작하기? [닫은]
나는 이것이 표면적으로 광범위한 질문 일 수 있음을 알고 있지만 사람들이 WordPress 사이트에서 편집 된 파일의 버전 기록을 유지하는 데 사용하는 설정 / 워크 플로우의 특정 예를 찾고 있습니다. 예를 들어, 사이트를 개발할 때 (그리고 사이트를 운영 한 후에도) 종종 CSS 및 PHP 파일을 변경하지만 이전 버전의 파일로 되돌릴 수있는 …

6
관리 메뉴 섹션 순서 변경?
운이 없이이 간단한 작업을 수행하려고 몇 시간을 보낸 후 여기에 약간 좌절했습니다. 본질적으로 나는 5 개의 사용자 정의 게시물 유형을 가지고 있으며 원하는 모든 것은 "dashboard" 바로 아래에 특정 순서로 각각 표시하는 것입니다 . WordPress 설명서에서 가장 높은 메뉴 순서는 "5"인 것처럼 보이기 때문에 실제로는 할 수없는 것 같습니다. 그리고 …
31 menus  wp-admin  admin 

11
발췌하여 ID를 발췌
제목과 대부분의 다른 요소와 같이 ID로 발췌 할 수없는 이유는 무엇입니까? 예. get_the_excerpt (ID). 나는 그것을 $ post-> post_excerpt 함수와 함께 사용하는 방법을 알고 있지만 발췌가 입력되지 않으면 내용의 일부를 반환하지 않으며 단순히 아무것도 반환하지 않습니다. 그래서 내가하려고하는 것은 발췌가있는 경우 ID로 발췌하고, 그 ID가있는 발췌가 없지만 일부 내용이있는 경우 …
31 posts  excerpt 

3
맞춤 게시물 유형에 추천 이미지가 표시되지 않는 방법
내 함수에 다음과 같이 축소판 지원이 추가되었습니다. // Add Thumbnail Support add_theme_support('post-thumbnails'); set_post_thumbnail_size( 140, 140, true ); 그리고 나는 다음과 같이 사용자 정의 게시물 유형을 만듭니다. // Create Custom Post Type for Work add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'custom_post', array( 'thumbnail', 'labels' => array( 'name' => __( …

5
쿼리에 사용자 정의 테이블을 포함하도록 WP_Query를 확장하는 방법은 무엇입니까?
나는 지금이 문제에 며칠이 지났습니다. 처음에는 사용자 팔로어 데이터를 데이터베이스에 저장하는 방법이었습니다. 여기에 WordPress Answers에서 몇 가지 멋진 권장 사항이 있습니다. 권장 사항에 따라 다음과 같은 새 테이블을 추가했습니다. id leader_id follower_id 1 2 4 2 3 10 3 2 10 위의 표에서 첫 번째 행에는 ID가 2 인 사용자가 …
31 wp-query 

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