WordPress

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

7
특정 페이지에만 메뉴를 표시하려면 어떻게해야합니까?
사이드 바 위젯을 사용하여 표시 할 페이지를 알려주는 대신 메뉴 설정에서 특정 페이지에 표시되도록 선택하고 싶습니다. 기본 워드 프레스 방법 : 따라서 프로젝트는 페이지이며 일부 하위 페이지가 있습니다. 그러나 동일한 상황에서 이러한 페이지와 하위 페이지를 10 개 더 좋아한다면 어떨까요? 추가 설정 (최상위 페이지 목록)을 추가하고 싶습니다. 그러나 이러한 설정이로드되면 …

2
jQuery가 기본적으로 WordPress에 포함되어 있습니까?
최신 버전 3.8.1을 다운로드하면 내부 wp-include/js에 jQuery 폴더가 있습니다. WordPress에 항상 WordPress가 포함되어 있다고 가정 할 수 있습니까? 내 전화를 걸 필요가 없습니다. 예 : wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false); wp_enqueue_script('jquery');
10 jquery 

1
wpdb 업데이트 추가 현재 타임 스탬프가 작동하지 않습니다
따라서 $ wpdb-> update를 사용하여 일부 데이터를 사용자 정의 테이블에 추가하고 현재 시간 소인을 추가하려고 시도하지만 올바른 내용을 저장하지 않습니다 (0000-00-00 00:00:00 저장 됨). 개요 코드 $wpdb->update('mytable', array( 'value' => 'hello world', 'edit' => date("Y-m-d h:i:s") //saves 0000-00-00 00:00:00 ), array( 'option_name' => 'the row' ), array('%s, %s') );
10 database  wpdb  date 

3
다른 플러그인에서 선언 된 클래스를 사용하는 방법은 무엇입니까?
Wordpress Woocommerce 플러그인을 개발 중입니다. 내 로컬 환경에서는 제대로 작동하지만 prod 환경의 복제본에 플러그인을 추가 할 때 문제가 있습니다. 저는 워드 프레스를 처음 사용하고 웹 개발자에 익숙하지 않습니다 (Java 프로그래머입니다). 플러그인 파일에서 다음과 같이 Woocommerce 플러그인 패키지에서 클래스를 인스턴스화합니다. $coupon = new WC_Coupon($some_code); 로컬 환경 (php 5.4.10, Woocommerce 2.0.13, Wordpress …
10 plugins  oop 

1
테마 옵션 후에 실행 기능이 저장됩니까?
이상한 질문, 테마 설정을 저장 한 후에 어떻게 사용자 정의 기능을 실행할 수 있습니까? register_settings () 함수에 살균 콜백이 있지만 설정이 변경되기 전에 실행됩니다. 그들이 저장된 후에 실행할 것이 필요합니다. 이를 수행하기 위해 사용할 수있는 조치 또는 필터가 있습니까? 편집하다 - 그래서 나는이 설정을했습니다. add_settings_section( 'kjd_body_background_settings_section', // ID hook name …

1
플러그인 옵션 페이지의 설정 API를 사용하여 다중 선택 배열을 저장하려면 어떻게해야합니까?
설정 API를 사용하는 것이 아니라 PHP에서 더 많은 문제가 될 수 있다고 생각하지만 다중 선택 상자에 대한 데이터 배열을 Wordpress에 저장하지 못하는 것 같습니다. 다중 선택 상자는 사용자 정의 메타 필드에 해당하며 선택 옵션은 해당 메타 필드를 표시하는 사용자 정의 게시물 유형입니다. 표시 코드는 다음과 같습니다. case 'select2': echo "<select …

2
맞춤 페이지 템플릿에 자바 스크립트를로드하는 방법은 무엇입니까?
자바 스크립트를로드하려는 사용자 정의 페이지 템플릿이 있습니다. 나는 항상 실제 파일에 javacsript를 포함 할 수 있다고 생각하지만 그 추악한 것 같습니다. 워드 프레스가 내 custom-page.php 파일을로드하는지 확인하여 해당 페이지에서만 스크립트를 대기열에 넣을 수있는 방법이 있습니까? 동적으로 작동해야하므로 페이지 ID 확인은 옵션이 아닙니다.
10 pages 


3
초보자 테마 대 부모 테마? 장점과 단점
작업중인 회사의 다른 웹 사이트에 대한 예제로 사용할 테마를 만들고 있습니다. 다른 프로젝트에서 우리는 Hybrid Parent Theme를 사용했으며 실제로 구축하기가 쉽지만 웹 사이트를 유지 관리하는 것은 정말 어렵습니다. 다른 개발자가 테마를 복사하여 작성하는 스타터 테마 접근 방식을 선호합니다. Parent-> Child는 개발자가 코드를 엉망으로 만들기에 너무 많은 자유를줍니다. 예를 들어, 어린이나 …

3
mysqldump 추가 드롭 테이블?
Codex에서 데이터베이스를 백업하기 위해 --add-drop-table 옵션이 표시됩니다. 문제를 해결하기 전에 백업을 가져올 때 대상 DB에 테이블이 있으면 테이블을 덮어 씁니다. 백업 할 때 테이블을 삭제하고 싶지 않습니다! user@linux:~/files/blog> mysqldump --add-drop-table -h mysqlhostserver -u mysqlusername -p databasename (tablename tablename tablename) | bzip2 -c > blog.bak.sql.bz2 Enter password: (enter your mysql password) …
10 mysql  backup 

2
데이터베이스를 수정하는 WordPress 플러그인 업데이트를 구현하는 방법은 무엇입니까?
여러 데이터베이스 테이블이있는 WordPress 플러그인을 개발합니다. 플러그인은 활성화 될 때 이러한 테이블을 작성하고 삭제 / 제거시 제거합니다. 플러그인의 코드와 테이블 구조를 업데이트하는 플러그인의 업데이트 프로세스를 구현해야합니다. 가장 간단한 경우는 테이블 중 하나에 새 열을 추가하는 것입니다. 더 복잡한 경우는 새 테이블 구조를 작성하고 그에 따라 컨텐츠를 업데이트하는 것입니다. 이 문제를 …

9
WP-login.php 비활성화 또는 리디렉션
로그인 여부에 관계없이 방문자가 도달하지 못하도록하는 방법이 mysite.com/wp-login.php있습니까? 필요한 로그인 양식이 따로 있습니다. 에 의해 생성 된 양식의 스타일을 다시 지정할 수는 wp-login있지만 처리 할 필요는 없습니다. 다양한 필터와 후크를 시도했지만 리디렉션 할 수없는 것 같습니다. 또한 .htaccess리디렉션을 사용해 보았지만 이것이 작동한다는 것을 알았지 만 사용자 정의 로그인 / 로그 …

3
맞춤 게시물 유형에 .html (dot HTML) 확장자 추가
플러그인없이.html 사용자 정의 게시물 유형에 확장 을 추가하는 방법이 있습니까? /%postname.html퍼머 링크 설정에서 사용할 수있는 게시물 페이지의 경우 다음을 사용할 수 있습니다. add_action('init', 'change_page_permalink', -1); function change_page_permalink() { global $wp_rewrite; if ( strstr($wp_rewrite->get_page_permastruct(), '.html') != '.html' ) $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html'; } 맞춤 게시물 유형의 경우 ??? 위의 코드와 …

4
위젯에서 작성된 메뉴에 사용자 정의 워커 추가
테마 ( primary이 예제에서 이름 이 지정된 메뉴)로 작성된 사용자 정의 메뉴에 Walker를 추가하는 방법을 알고 있지만 기본 wordpress 사용자 정의 메뉴 위젯으로 위젯에서 작성된 메뉴를 어떻게 대상으로 지정할 수 있습니까? if ( has_nav_menu( 'primary' ) ) { $args = array( 'menu' => 'main-menu', 'menu_id' => 'main-menu', 'theme_location' => 'primary', …
10 menus  widgets  walker 

1
메뉴 워커를 사용하여 메뉴 항목 끝에 사용자 정의 항목 추가
목록 항목의 메뉴 끝에 검색 필드를 추가해야합니다. 나는 워커를보고 있었지만 마지막 항목이 무엇인지 파악하기가 어렵습니다 (또는 총계를 얻는 것조차도). 또한 사용자 정의 항목의 코드를 어디에 추가합니까? 나는 현재 가지고있다; class mainNav_walker extends Walker_Nav_Menu { public function start_el( &$output, $item, $depth, $args ) { //print_r($item); $output .= $this->custom_content( $item ); parent::start_el( …
10 menus  walker 

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