WordPress

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

5
관리자 메뉴 페이지 콜백에 인수를 전달 하시겠습니까?
상황 : 플러그인을 개발 중이며이를 클래스로 개발하고 있습니다.이 상황에 처할 때까지 모든 것이 제대로 작동했습니다. 나는 물건을 조금 더 깨끗하게 만들고 싶었습니다. class MyPlugin { function __construct() { add_action('admin_menu', array(&$this, 'myplugin_create_menus'); } //I don't want to write a function for every options page I create //so I prefer to just …


2
게시물 편집 페이지에 페이지 속성 메타 박스 및 페이지 템플릿을 추가 하시겠습니까?
( 중재자 참고 사항 : 제목은 원래 ""페이지 속성 "및 / 또는"페이지 속성> 템플릿 "선택기를 POSTS 편집기에 추가하는 방법"이었습니다 . WP는 현재 페이지에 "템플릿"을 할당 할 수만 있습니다 (예 : post_type=='page'.)이 기능을 게시물 (예 : post_type=='post'.) 로 확장하고 싶습니다 . 어떻게 추가 할 수 있습니다 "페이지 속성" , 더 구체적으로 …

12
네트워크 사이트에 자체 도메인 이름이있는 다중 사이트의 쿠키
여러 개의 독립형 Wordpress 웹 사이트를 단일 다중 사이트 설치로 통합하기로 결정했습니다. 하위 디렉토리를 사용하여 새로운 다중 사이트 설치를 작성하고 서브 디렉토리 URL을 사용하여 MU 네트워크 사이트를 작성하고 원래 독립형 사이트에서 컨텐츠를 내 보낸 다음 해당 컨텐츠를 서브 디렉토리 MU 사이트로 가져 왔습니다. 그런 다음 cPanel에서 원래 독립형 사이트를 제거하고 …
14 multisite 

3
플러그인에서 JavaScript를 대기열에 넣는 방법
이번에는 플러그인 폴더에 JavaScript 파일을 포함시키는 데 많은 어려움을 겪고 있습니다. 테마 디렉토리에서 위젯 파일을 전송하여 플러그인을 작성하려고합니다. 위젯 파일을 복사했지만 해당 위젯 파일은 JavaScript 파일에 의존하므로 플러그인 디렉토리에 / js / 폴더를 작성했습니다. 이 파일은 "jquery.repeatable.js"호스팅됩니다 이 코드를 사용했지만 js 파일을 포함하지 않는 것 같습니다. function Zumper_widget_enqueue_script() { wp_enqueue_script( …

6
REST API V2에서 WP 탐색 메뉴 가져 오기
WP REST API v2 플러그인을 사용하여 JSON 응답에서 탐색 메뉴를 가져 오려고합니다. REST API v2에 대한 탐색 메뉴 플러그인 확장은 없지만 V1에만 해당됩니다. 코덱스 WordPress 게시물 유형 에서 탐색 메뉴가 게시물 유형으로 취급된다는 것을 알게되었습니다. 에서 나머지 API를 문서 , 이것은 우리가 유형의 게시물을 얻는 방법이다 : GET http://demo.wp-api.org/wp-json/wp/v2/types/<type> 나는 …

3
4.2 utf8mb4 데이터베이스 업그레이드 재실행
이전 서버에있는 동안 UT 를 4.2로 업데이트 했는데 utf8mb4 업그레이드 요구 사항 과 일치하지 않습니다 . 이러한 요구 사항에 맞는 다른 서버로 옮겼지만 WP는 더 이상이 데이터베이스 업그레이드를 시작하지 않습니다. /wp-admin/upgrade.php라고 말합니다 Your WordPress database is already up-to-date. wp_post테이블을 수동으로 utf8mb4 로 설정하려고 했지만 모든 특수 문자가 " "가되었습니다. maybe_convert_table_to_utf8mb4특별한 …
14 database 

1
nonce 검증은 어떻게 이루어 집니까?
wp_nonce_field가 숨겨진 필드에 값을 생성한다는 것을 알 수 있습니다. <input type="hidden" id="message-send" name="message-send" value="cabfd9e42d" /> 그러나 wp_verify_nonce는 내가 알 수있는 한 그 값을 사용하지 않지만 잘못되었을 수 있습니다. 확인을 위해 세션 토큰을 사용하는 것 같습니다. $expected = substr( wp_hash( $i . '|' . $action . '|' . $uid . '|' …

2
사용자 역할이 자신의 수준보다 낮은 역할로 새 사용자를 만들도록 허용하는 방법은 무엇입니까?
내 사이트에는 세 가지 추가 역할이 있습니다. 박사님 접수 원 손님 이러한 역할은 다음 코드에 의해 추가됩니다. * adding Doctor role */ $doctor_role = add_role('Doctor', __('Doctor'), array('read'=>'true')); /* adding Receptionist role */ $receptionist_role = add_role('Receptionist', __('Receptionist'), array('read'=>'true')); /* adding Guest role */ $guest_role = add_role('Guest', __('Guest'), array('read'=>'true')); 기본적으로 Administrator역할은 다른 …

4
페이지를 만들지 않고 특정 URL에 템플릿 파일 사용
해당 템플릿에 대한 페이지를 만들지 않고도 특정 URL에 템플릿 파일을 사용할 수 있는지 궁금합니다. 이것은 내 단순화 된 문제입니다. WP에서 일부 후행 양식 데이터가있는 특정 URL을 가리키는 링크 콘텐츠가있는 페이지를 만들었습니다 (mysite.com/retail/?a=test&b=1234) . 해당 URL (소매)이 "테일"이라는 페이지를 생성하지 않고 하위 테마 디렉토리에있는 템플릿 파일 template-retail.php를 자동으로 사용하고 템플릿 페이지를 …

3
다른 사용자 정의 게시물 유형간에 상위-하위 관계를 설정하는 방법
게시물 유형 "에피소드"와 게시물 유형 "만화 시리즈"사이에 게시물 / 부모 관계를 설정했습니다. 이 코드를 사용하여 메타 상자에 추가하여 다른 게시물 유형의 부모를 할당했습니다. add_action('admin_menu', function() { remove_meta_box('pageparentdiv', 'episodes', 'normal'); }); add_action('add_meta_boxes', function() { add_meta_box('episodes-parent', 'Cartoon Series', 'episodes_attributes_meta_box', 'episodes', 'side', 'default'); }); function episodes_attributes_meta_box($post) { $post_type_object = get_post_type_object($post->post_type); if ( $post_type_object->hierarchical …

2
CDN이 실패한 경우 Font Awesome에 대한 로컬 폴백을 제공하는 방법은 무엇입니까?
Wordpress 테마를 개발하고 CDN이 실패하거나 인터넷에 연결되지 않은 로컬 서버에서 테마를 개발하는 경우 Font Awesome에 대한 로컬 폴백을 제공하는 방법을 알아 내려고합니다. 내가 생각하는 해결책은 다음과 같습니다 (의사 코드). if ( $CDN_IS_AVAILABLE ) { wp_enqueue_style( 'font-awesome', '//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css', false ); } else { wp_enqueue_style('font-awesome', get_template_directory_uri() . '/css/font-awesome/css/font-awesome.min.css', false, '4.0.3' ); } …
14 cdn 

6
변경시 브라우저에서 CSS가 업데이트되지 않음
워드 프레스 사이트의 CSS 작업을하고 있습니다. 변경하고 페이지를 새로 고치면 변경 내용이 반영되지 않습니다. 브라우저 기록을 지우고 캐시하면 변경 사항이 계속 반영됩니다. 페이지의 소스 코드를보고 CSS 파일을 보면 변경 전에 이전 내용이 포함되어 있습니다. 개발할 수 있도록 업데이트하려면 어떻게해야합니까?

4
보관 템플릿에 Yoast WordPress SEO 제목 표시
Yoast의 WordPress SEO 플러그인을 사용하면 분류법 용어 아카이브 페이지에 SEO 제목 및 메타 설명을 추가 할 수 있습니다. 그런 다음 문서 헤드에 사용됩니다. 분류 체계 아카이브 템플릿에서 분류 용어의 SEO 제목을 H1로 표시하려고합니다. 게시물, 게시물 유형 또는 페이지에서이 작업을 수행하는 것이 쉽습니다. echo get_post_meta($post->ID, '_yoast_wpseo_title', true); 보관 템플릿에서는 작동하지 않습니다. …

1
여러 사용자에게 동일한 이메일을 사용하는 방법
매우 큰 다중 사이트가 있습니다. 그리고 여러 사용자가 동일한 이메일을 사용할 수있는 옵션을 활성화하라는 요청을 받았습니다. "여러 계정 허용"플러그인이 제대로 작동하지 않습니다. 그에 대한 다른 해결책을 찾아야합니다. 모든 이메일에 + sometext를 추가하는 것과 같은 것을 사용할 수 있으므로 Wordpress와 다르게 표시됩니다. 여기서 할 수있는 다른 해결책이 있습니까?
14 multisite  users 

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