WordPress

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

1
자동로드 및 옵션 테이블을 통한 성능
나는 테이블 의 autoload열을 가지고 놀고 있습니다 options. 자동로드 된 값이 어떻게 사용되는지에 대한 많은 정보를 찾지 못했습니다. 나는 print_r($GLOBALS)자동로드 옵션이에 저장된 것을 보았습니다 $GLOBALS['wp_object_cache']->cache['options']['alloptions']. 해당 변수에 액세스하는 다른 방법이 있습니까? my_option다른 템플릿에서 여러 번 (예 : 한 번 header.php, 한 번 footer.php) 자동로드하도록 설정된 옵션에 액세스해야한다고 가정 하면 어떤 …
12 options 


5
setup_postdata ()가 작동하지 않는 것 같습니까?
왜 그런지 잘 모르겠지만 get_posts()일부 데이터를 쿼리하는 데 사용 했습니다. 그런 다음 사용했습니다 setup_postdata()... the_permalink()새로운 게시물 데이터와 같은 기능을 사용할 수 있도록 사용했다고 생각 합니까? <?php foreach ($childPosts as $cp) : setup_postdata($cp); ?> <article <?php post_class() ?> id="post-<?php the_ID(); ?>"> <h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1> <?php if (has_post_thumbnail()) : …
12 get-posts 

7
WP REST API : 카테고리 1 및 카테고리 2로 필터링
REST API를 사용하고 있는데이 문제가 발생했습니다. cat1과 cat2 모두에서 게시물을 어떻게 필터링 할 수 있습니까? 현재 ?categories[]=45&categories[]=50카테고리 ID 45 OR 50의 반품-45 AND 50의 게시물은 어떻게 얻을 수 있습니까? 미리 감사드립니다.

4
미디어 항목 영구 링크 변경
permalink가 domain.com/books 인 이미지가 있습니다. 이제이 permalink에있는 페이지를 원합니다. 이미지의 영구 링크를 변경하는 방법이 있습니까? 감사
12 permalinks 

4
wpdb를 사용한 get_results
데이터베이스에서 정보를 검색하려고합니다. pages이 문장을 사용하여 모두 표시하고 싶었지만 공백이 생겼습니다.ARRAY global $wpdb; $result = $wpdb->get_results ( " SELECT * FROM $wpdb->wp_posts WHERE post_type = 'page' " ); echo $result; // display data 산출: ARRAY 편집 : 아래 제안을 변경 한 후 지금 사용하고 있습니다. 하지만 여전히 결과가 없습니다. global …
12 database  query  wpdb 

3
초기화 필터 또는 조치에서 $ post를 얻습니까?
$ post는 특정 시간에 실행되는 후크에만 사용할 수있는 것 같습니다. $ post-> ID를 사용하여 데이터베이스에서 일부 데이터를 가져와야하는 "초기"후크가 있습니다. 지금까지 유일한 해결 방법은 the_content에 다른 필터를 추가하는 것입니다.이 필터는 $ post를 사용하여 필요한 정보를 얻습니다. 불행히도 반환 값을 화면에 표시하고 필터를 원래 호출 한 함수로 실제로 반환하지 않습니다. 필요한 …
12 hooks 

5
Xdebug로 플러그인을 디버깅하는 방법은 무엇입니까?
PHP 5.3.0 (XAMPP)을 기반으로 로컬 환경에서 NetBeans 6.9.1 및 Xdebug를 매우 쉽게 설치하고 설정할 수있었습니다. 내 문제는 이제 다음과 같습니다. Wordpress의 index.php 또는 다른 Wordpress 핵심 PHP 파일에 중단 점을두면 NetBeans가 원하는 위치에서 올바르게 중지됩니다. 대신 플러그인 파일에 중단 점을두면 코드 실행 NetBeans가 트리거되지 않습니다. 어떻게 해결할 수 있는지 알고 …

4
get_template_part ()의 결과를 무시할 수 있습니까?
나는 자식 테마를 만들고 있는데, 자식 테마의 단순성을 유지하고 시간이 지남에 따라 코드의 양과 유지 관리를 최소화하기 위해 기본 템플릿 파일을 재정의하지 않는 것이 좋습니다. 루프에서 부모 테마의 index.php 템플릿은 다음을 사용합니다. get_template_part( 'content' ); 하는 가져올 것이다 content.php , 나는 그것이 같은보다 행동이 찾고 있어요 get_template_part( 'content', get_post_format() );또는 …

2
플러그인을 사용하여 wp_nav_menu에 의해 생성 된 메뉴에 하위 메뉴를 추가하는 방법
wp_nav_menu다음과 같은 메뉴가 생성되었습니다. <ul class="nav-menu" id="menu-top-nav"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-43" id="menu-item-43"><a href="http://www.example.com/item1.com">Item 1</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-44" id="menu-item-44"><a href="http://www.example.com/item2.com">Item 2</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45" id="menu-item-45"><a href="http://www.example.com/item3.com">Item 3</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46" id="menu-item-46"><a href="http://www.example.com/item4.com">Item 4</a></li> </ul> 플러그인을 사용하여 "Item 3"에 하위 메뉴를 추가하여 위 메뉴를 수정하고 …

2
플러그인 수명주기 설명서가 있습니까?
플러그인의 수명주기를 설명하는 문서가 있습니까? 나는 OOP 스타일로 새로운 플러그인을 시작하고 있으며 방금 메인 클래스가 많은 것으로 밝혀졌습니다 (Xdebug와 Netbeans 덕분에). Dropbox-API 객체를 설명하고 있기 때문에 왜 그런지 궁금합니다. WordPress가 내 주요 클래스를 그렇게 많이 생각하지는 않습니다. Codex 또는 Google의 플러그인 수명주기와 관련된 것을 찾지 못했습니다.

2
플러그인 SVN 및 업데이트 API-플러그인은 어떻게 식별됩니까?
나에게 분명하지 않은 한 가지는 (특히 저장소에 플러그인을 제출하지 않았기 때문에) 플러그인의 고유 한 "ID"(슬러그)가 어떻게 생성되는지 (즉, 이 목록 )입니다. SVN 제출 시점에 저자 또는 중재자가 선택합니까? 살균 된 플러그인 이름 (제목)입니까? 그것은 plugin_basename입니까? 디렉토리 이름이없는 기본 플러그인 파일입니까? 다른 것? 플러그인의 어떤 속성 이 플러그인 업데이트 API에 대한 …

1
add_role ()은 한 번만 실행됩니까?
add_role ()이 데이터베이스를 수정하고 역할이 이미 존재하면 실패한다는 사실에 놀랐습니다. 여기에 두 가지 의미가 있습니다. 하나는 다른 것보다 더 심각합니다. 1) 개발 중이고 add_role 코드를 업데이트하는 경우 먼저 remove_role () 2) 코드를 올바르게 작성해야합니다. 해당 코드를 실행할 필요가 없습니다. 다시. 따라서 일반적으로 add_role ()을 wp_loaded 작업 후크 안에 넣었습니다. 그리고 …

1
FTP를 통한 업로드 후 미디어 라이브러리 파일 업데이트
많은 파일을 대량으로 직접 / wp-content / uploads / [year] / [month] /에 업로드해야했지만 해당 파일은 Dashboard> Media> Library에 나타나지 않습니다. 해당 파일을로드하기 위해 파일을 업데이트하거나 새로 고치는 방법이 있습니까? 아니면 데이터베이스에서도 작성해야했기 때문에 간단하게 발생합니까? 이 경우이를 해결하기위한 플러그인이 있습니까?
11 media  ftp  library 

2
구텐베르크가 아닌 구텐베르크 팁을 영원히 비활성화
구텐베르크는 맘에 들지만 각 페이지의 시작 부분에있는 팁으로 인해 화가납니다. 잔소리 팁을 코드를 통해 영원히 영원히 사용 중지하고 싶습니다. "Gutenberg 비활성화"플러그인을 게시하지 마십시오. 이미 본 적이 있습니다. 내 테마에 몇 줄의 코드를 통해하고 싶습니다. 후크가 있어야하지만 찾을 수 없었습니다. 힌트 주셔서 감사합니다.

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