50 Most-Wanted WordPress 팁, 트릭 및 해킹
이전에는 WordPress를 사용자 정의하기 위해 30 가지가 넘는 해킹과 트릭이있었습니다. 그러나 WordPress는 해당 편집물을 게시 한 이후로 여러 번의 반복 및 업데이트를 거쳤습니다. 일부 WordPress 기능이 삭제되었습니다. 일부 기능이 더 이상 사용할 수 없다는 것을 알게 해주는 더 나은 방법으로 대체되었습니다..
우리는 WordPress의 최신 버전에서 작동하는 새로운 팁, 트릭 및 해킹이 필요할 것이라고 생각했습니다. 여기에 50입니다. 당신이하고있는 일을 모르는 경우 사이트를 사용할 수 없게 만들 수도 있으므로 고급 섹션에서 팁을 시도 할 때주의를 기울여주십시오..
1. 전체 높이 편집기 비활성화
WordPress 4.0은 편집기에서 미묘한 UX 변경을 추가했습니다. 길이 단락을 스크롤하거나 쓰는 경우 편집기의 높이가 화면 높이와 일치하여 편집기 내부의 스크롤 막대가 제거됩니다.
다음과 같은 일부 패널에 도달하려면 발췌 과 사용자 정의 필드 편집기 아래에있는 경우 단락 끝까지 아래로 스크롤해야합니다. 이 기능을 사용하지 않으려면 화면 옵션 패널.
적합성: WordPress 4.0
2. 이미지 비교 전후에 포함
이미지 비교를 경험 한 적이 있습니까? 오른쪽으로 밀면 이미지를 볼 수 있습니다. 전에 왼쪽에는 후? 웹 사이트에 이와 비슷한 것을 표시하려면 TwentyTwenty를 설치할 수 있습니다. 이 플러그인은 Zurb TwentyTwenty를 기반으로합니다. 플러그인이 새로운 단축 코드를 소개합니다., [스물 둘]
, 비교할 두 개의 이미지를 추가 할 수 있습니다..
적합성: 워드 프레스 3.5.1 이상
3. 플러그인 또는 테마를 이전 버전으로 되돌리기 (쉽게)
다른 시스템 업데이트와 마찬가지로 새 플러그인 또는 테마 업데이트로 인해 실수로 웹 사이트가 망가질 수 있습니다. WordPress는 이전 버전으로 되돌릴 수 없지만 WP-Rollback 플러그인을 설치하면 해당 기능을 사용할 수 있습니다. 활성화되면 링크가 추가됩니다. “롤백” 설치된 모든 플러그인.
적합성: WordPress 3.8 이상
4. 관리자 메뉴 구성
이 플러그인, 관리자 메뉴 관리자를 사용하여 드래그 앤 드롭 인터페이스를 통해 관리자의 각 메뉴 순서를 구성하십시오.
적합성: WordPress 4.0 이상
5. 텍스트 편집기 SyntaxHighlighter
WordPress 텍스트 모드 편집기는 아주 단순합니다. 코드 에디터와 같이 구문 색상을 추가하는 플러그인 인 HTML 편집기 인 SyntaxHighlighter를 설치하면 사용자에게 더욱 친숙해질 수 있습니다. 특히 텍스트 모드 편집기를 Visual (WYSIWYG)보다 더 자주 사용하면 편집이 훨씬 쉬워집니다..
적합성: WordPress 3.3 이상
6. 메뉴에 아이콘 추가하기
이 팁에 따라 웹 사이트 메뉴 항목 옆에 아이콘을 추가하여 메뉴 탐색에보다 시각적으로 호소력을 부여하십시오..
적합성: WordPress 4.1 이상
7. 음성 검색 사용
WordPress의 검색 기능이 제대로 구축되지 않았고 성가신 일이었으며 검색 결과의 정확성에 대해서도 알려주지 않았습니다. 그러나 음성 검색 기능을 추가하지 못하게하십시오. 설치가 완료되면 “마이크로폰” 검색 창에 아이콘이 나타납니다..
적합성: WordPress 2.6 이상
8. Github를 통해 WordPress Plugin 설치
웹 사이트에 설치하려는 Github의 WordPress 플러그인을 찾았습니까? 몇 번의 클릭만으로 편리하게 플러그인을 설치하는 방법에 대한이 팁을 따르십시오. 플러그인을 검토하지 않기 때문에 설치하는 것에주의해야합니다. 악성 코드로 인해 웹 사이트가 침입 할 가능성이 있습니다..
적합성: WordPress 3.6 이상
9. 단일 클릭으로 플러그인 설치
더 많은 플러그인 관리를 위해 WP-Core를 설치할 수 있습니다. 이 플러그인은 WordPress 플러그인 설치를 간소화합니다. 컬렉션을 만들어 여러 플러그인을 한 번 클릭하여 설치할 수도 있습니다..
적합성: WordPress 3.5 이상
10. 고급 이미지 스타일
이미지에 이미지를 삽입 할 때 여백과 테두리를 설정할 수있었습니다. WordPress 3.9 이상에서는 이러한 옵션이 제거되었습니다. 놓친 경우이 플러그인을 설치하여이 옵션을 다시 가져올 수 있습니다..
적합성: WordPress 3.9 이상
11. 디스크 사용량 차트 표시
이 플러그인을 설치하십시오. 디스크 사용량 Sunburst를 사용하면 DaisyDisk와 마찬가지로 웹 사이트 디스크 공간 사용량을 아름답게 시각화 할 수 있습니다. 웹 사이트에 추가 할 수있는 유용한 유틸리티.
적합성: WordPress 4.0 이상
많은
이 시점을 넘어 탐색을 좋아하는 사람들과 코드를 사용하여 더러운 손을 즐기는 사람들을위한 고급 팁과 트릭이 있습니다. 그러나 다음 팁 중 많은 부분이 웹 사이트를 사용할 수 없도록 만들 수 있으므로 더 많은주의와주의를 기울여 수행해야합니다..
12. WordPress 출력 디버그 파일
이 스 니펫은 WordPress에 디버그 로그 오류를 .로그
파일을 프런트 엔드에 표시하는 대신 라이브 사이트에서 WordPress 디버깅을 활성화하는 편리한 스 니펫.
적합성: 워드 프레스 3.1
define ( 'WP_DEBUG', true); define ( 'WP_DEBUG_LOG', true); 정의 ( 'WP_DEBUG_DISPLAY', 거짓);
13. Jetpack 모듈 사용 - 오프라인
실행하고 WordPress.com에 실제로 연결해야하는 모듈을 포함하여 모든 Jetpack 모듈을 오프라인으로 실행하십시오. Jetpack 모듈을 개발하여 테마에 통합하는 경우 유용한 팁.
적합성: 워드 프레스 4.1
14. 전자 메일 주소로 WordPress에 로그인하십시오.
WordPress는 사용자의 사용자 이름을 노출하므로 무차별 대입 공격을 쉽게 수행 할 수 있습니다. 다음을 사용하여 로그인 매개 변수를 변경할 수 있습니다. 이메일 및 비밀번호 이 해킹을 사용한 사용자 이름 대신 조합.
적합성: WordPress 2.5.0
15. 셀프 핑 / 셀프 트랙백을 비활성화합니다.
이 트릭은 자신의 웹 사이트의 페이지 또는 게시물을 교차 링크하는 경우 발생하는 WordPress의 자체 핑을 방지합니다..
function no_self_ping (& $ links) $ home = get_option ( 'home'); if (0 === strpos ($ link, $ home)) unset ($ links [$ l]); add_action ( 'pre_ping', 'no_self_ping');
Disabler 플러그인을 설치하면 다른 방법으로 사용할 수 있습니다. 그것은 당신이 특정 WordPress 기능을 켜거나 끌 수있는 플러그인입니다..
적합성: WordPress 2.0
16. 콘텐츠 미리 채우기
이 팁은 새로운 게시물, 페이지 또는 사용자 정의 게시물 유형의 컨텐츠를 작성할 때마다 기본 컨텐츠를 추가하려는 경우에 매우 유용합니다. 아이디어는 새 이메일을 만들 때 표준 서명을 추가하는 것과 비슷합니다..
적합성: 워드 프레스 1.5
17. 우편 주문을위한 주문 종류
다음 팁에서는 WordPress Post 클래스의 일부 사용자 정의에 대해 자세히 설명합니다. post_class
. 포스트 스타일과 관련하여보다 구체적으로 설명하고 싶다면 유용합니다..
적합성: WordPress 2.7
18. Google 글꼴 추가 (올바른 방법)
ThemeShaper에서 또 다른 위대한 팁, 워드 가이드 WordPress에 제대로 Google 글꼴을 추가하는 완전한 가이드. 여기에는 프런트 엔드, 편집기에서 추가하는 방법 및 다른 언어에 대한 호환성을 유지하는 방법이 포함되어 있습니다.
적합성: WordPress 3.0
19. 대체 템플릿로드 중
WordPress는 다음을 사용합니다. single.php
게시물 콘텐츠를 표시합니다. 그것을 바꾸고 싶다면 아마도, post.php
, 이 팁은 기본 WordPress 템플릿을 올바르게 재정의하는 방법을 보여줍니다..
add_filter ( 'template_include', 'my_callback'); function my_callback ($ original_template) if (some_condition ()) SOME_PATH를 반환합니다. '/some-custom-file.php'; else return $ original_template;
적합성: 워드 프레스 1.5
20. WordPress Theme Customizer from Scratch
WordPress 3.4에는 사용자 정의 컨트롤을 작성하여 실시간으로 결과를 볼 수있는 Customizer라는 새로운 API가 추가되었습니다. PHP, JavaScript, Ajax 및 jQuery를 비롯한 여러 분야의 코드 세트가 포함되어 있기 때문에 사용자 정의 API가 과부하 일 수 있습니다..
그럼에도 불구하고 Theme Foundation은 WordPress Customizer에 대한 완벽한 가이드를 작성했습니다. 사용자 정의 메뉴를 추가하고, 패널, 섹션, 설정, 입력 컨트롤 및 패널을 작성하는 방법을 배울 것이며, 그 기능을 모두 배울 수 있습니다. WordPress 테마 개발자를위한 필수 참고 자료.
적합성: WordPress 3.4
21. WordPress에 방랑제 사용하기
방랑은 가상 환경을 만들고 WordPress 개발 테스트를 실행하여 테마와 플러그인이 다양한 인스턴스에서 작동하도록하는 훌륭한 도구입니다. 다음 팁 인 다니엘 파타키 (Daniel Pataki)는 WordPress 사이트를 방문하여 방글라데시를 운영하는 방법을 안내합니다..
적합성: 모든 WordPress 버전
22. WordPress Gravatar URL 검색하기
워드 프레스 get_avatar ()
사용자의 아바타를 얻는 편리한 기능입니다. 이 함수는 이미지를 img
요소. 하지만 때로는 이미지 URL을 잡고 싶기 때문에 이미지에 맞춤 클래스 나 ID를 자유롭고 쉽게 추가 할 수 있습니다..
이를 염두에 둔다면 다음 코드를 functions.php
:
함수 get_avatar_img_url () $ user_email = get_the_author_meta ( 'user_email'); $ url = 'http://gravatar.com/avatar/'. md5 ($ user_email); $ url = add_query_arg (array ( 's'=> 80, 'd'=> 'mm',), $ url); return esc_url_raw ($ url);
그런 다음 다른 파일의 어딘가에서 single.php
또는 page.php
- 다음 코드를 사용하여 이미지를 표시하십시오..
$ avatar_url = get_avatar_img_url (); 에코 '';
여기 당신을 위해 그것을 더 자세히 설명하는 게시물이 있습니다..
적합성: 워드 프레스 1.5
23. 메뉴에서 클래스 제거
WordPress는 기본적으로 많은 클래스를 추가합니다. 광범위한 사용자 정의를 허용하는 것이 좋지만 메뉴 HTML 마크 업은 실제로 어수선하게 보입니다. 그것을 정리하고 아래 스 니펫과 함께 필요한 클래스 만 추가하십시오..
add_filter ( 'nav_menu_css_class', 'my_css_attributes_filter', 100, 1); add_filter ( 'nav_menu_item_id', 'my_css_attributes_filter', 100, 1); add_filter ( 'page_css_class', 'my_css_attributes_filter', 100, 1); 함수 my_css_attributes_filter ($ var) return is_array ($ var)? array_intersect ($ var, array ( 'current-menu-item')) : ";
적합성: WordPress 3.0.0
24. WordPress Multisite에서 SSL 적용
SSL은 웹 사이트를 보호 할뿐만 아니라 Google 검색 결과의 순위를 높입니다. 다음 팁에서 Jenni McKinnon은 여러 하위 도메인을 사용할 수있는 WordPress 다중 사이트에 SSL을 배포하는 방법을 다룹니다.
적합성: WordPress 3.0.0
25. WordPress Content Editor 사용자 정의
편집기에 스타일을 추가하면 WordPress 편집기에서 글쓰기 환경이 향상됩니다. 백엔드의 인쇄 스타일을 프런트 엔드와 일치시켜 서면 작성 중에 최종 버전 (또는 가능한 한 최종 버전을 최대한 볼 수 있음)을 볼 수 있습니다. 이렇게하면 편집기와 콘텐트 출력간에 전환이 줄어 듭니다..
function my_editor_styles () add_editor_style ( 'editor-style.css'); add_action ( 'admin_init', 'my_editor_styles');
적합성: WordPress 3.0.0
26. 플러그인 시작 화면 만들기
방금 WordPress를 업데이트 한 경우 방금 설치 한 최신 버전의 세부 정보, 참여자, 추가 정보 및 모든 변경 사항을 특별 화면으로 리디렉션됩니다. 이 팁, Daniel Pataki의 WordPress Plugin 환영 화면 만들기는 자신 만의 Plugin을위한 환영 화면을 만드는 방법을 안내합니다..
적합성: 워드 프레스 3.6
27. Jetpack 모바일 테마 사용자 정의
Jetpack에는 모바일 테마가 제공됩니다. 모바일 장치에서 웹 사이트를 볼 때 사용되는 특수 테마입니다. 다른 테마와 마찬가지로 맞춤 설정할 수 있습니다. 다음은 Jetpack 모바일 테마를 사용자 정의하는 방법에 대한 Jetpack 개발자 중 하나 인 Jeremy의 방법입니다. 반응 형 웹 디자인 대신에 고려해야 할 좋은 대안입니다..
적합성: 워드 프레스 3.8
28. 범주에 추천 이미지 추가
카테고리에 추천 이미지를 추가하고 테마에 표시하고 싶으십니까? 이 기능은 WordPress에서 누락되었습니다. 실제로 테마 개발자에게 유용 할 수 있습니다..
적합성: 워드 프레스 3.6
29. 숨김 표시 “모든 설정”
WordPress 부활절 달걀,이 코드 스 니펫은 WordPress 데이터베이스의 모든 설정을 한 페이지에 추가합니다..
function all_settings_link () add_options_page (__ ( '모든 설정'), __ ( '모든 설정'), 'administrator', 'options.php'); add_action ( 'admin_menu', 'all_settings_link');
적합성: 워드 프레스 3.1
30. 업데이트 알림 제거
기본적으로 WordPress는 백엔드에 로그인 할 때 모든 사용자 수준에 업데이트 알림을 표시합니다. 관리자 권한이있는 사용자를 제외하고 WordPress 업데이트 알림을 숨기려면 다음 코드를 추가하십시오..
전역 $ user_login; get_currentuserinfo (); if (! current_user_can ( 'update_plugins')) // 현재 사용자가 플러그인을 업데이트 할 수 있는지 여부를 확인 add_action ( 'init', create_function ( '$ a', remove_action ( 'init', 'wp_version_check'); ") 2); add_filter ( 'pre_option_update_core', create_function ( '$ a', "return null;"));
적합성: WordPress 3.0.1
31. 게시물 / 페이지 편집 목록에 미리보기 이미지 추가
이 코드는 게시 열에 게시하도록 지정된 이미지를 표시합니다. 미리보기 이미지가있는 게시물과 그렇지 않은 게시물을 확인하는 유용한 트릭입니다. 테마는 미리보기 이미지를 지원해야합니다..
add_filter ( 'manage_posts_columns', 'posts_columns', 5); add_action ( 'manage_posts_custom_column', 'posts_custom_columns', 5, 2); 함수 posts_columns ($ defaults) $ defaults [ 'riv_post_thumbs'] = __ ( 'Thumbs'); return $ defaults; 함수 posts_custom_columns ($ column_name, $ id) if ($ column_name === 'riv_post_thumbs') echo the_post_thumbnail ( 'featured-thumbnail');
적합성: WordPress 3.0.0
32. 이미지 선명하게하기
솔직히, 나는 우리가 이미지를 업로드 할 때 WordPress에서 이미지를 선명하게 할 수 있다는 것을 몰랐다. 어떻게 할 수 있겠지만 JPG 이미지에서만 작동한다는 점을 명심하십시오..
함수 ajx_sharpen_resized_files ($ resized_file) $ 이미지 = wp_load_image ($ resized_file); if (! is_resource ($ image)) 새로운 WP_Error ( 'error_loading_image', $ image, $ file)를 반환합니다. $ 크기 = @getimagesize ($ resized_file); if (! $ size)가 새로운 WP_Error ( 'invalid_image', __ ( '이미지 크기를 읽을 수 없습니다', $ file)를 반환합니다. 목록 ($ orig_w, $ orig_h, $ orig_type) = $ 크기; switch ($ orig_type) case IMAGETYPE_JPEG : $ matrix = array (array (-1, -1, -1), 배열 (-1, 16, -1), 배열 (-1, -1, -1) ; $ divisor = array_sum (array_map ( 'array_sum', $ matrix)); $ offset = 0; imageconvolution ($ 이미지, $ 매트릭스, $ divisor, $ 오프셋); imagejpeg ($ 이미지, $ resized_file, apply_filters ( 'jpeg_quality', 90, 'edit_image')); 단절; case IMAGETYPE_PNG : $ resized_file을 반환합니다. case IMAGETYPE_GIF : $ resized_file을 반환합니다. 반환 $ resized_file; add_filter ( 'image_make_intermediate_size', 'ajx_sharpen_resized_files', 900);
적합성: 워드 프레스 2.5
33. 머리 속에있는 불필요한 정보를 제거하십시오.
워드 프레스는 WordPress 버전, RSD Link 및 Shortlink와 같은 유용한 정보는 아닙니다. 이러한 정보 비트를 제거하려면 다음을 사용하십시오.
함수 remove_header_info () remove_action ( 'wp_head', 'rsd_link'); remove_action ( 'wp_head', 'wlwmanifest_link'); remove_action ( 'wp_head', 'wp_generator'); remove_action ( 'wp_head', 'start_post_rel_link'); remove_action ( 'wp_head', 'index_rel_link'); remove_action ( 'wp_head', 'adjacent_posts_rel_link'); // for WordPress < 3.0 remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head' ); // for WordPress >= 3.0 add_action ( 'init', 'remove_header_info');
둘 중 하나를 제거하십시오. remove_action
위의 스 니펫에서 유지하려는 스 니펫.
적합성: WordPress 2.0
34. 스마트 WP_Debug
라이브 사이트에서 중요한 정보를 노출하므로 WP_Debug를 사용하지 않는 것이 이상적입니다. 그러나 당신이 이렇게 안전하게하기 위하여 간계를 필요로하는 경우에, 여기있다 :
($ _ GET [ 'debug']) && $ _GET [ 'debug'] == '1') // 개발 중 통지의보고를 가능하게합니다 - E_ALL define ( 'WP_DEBUG', true); WP_DEBUG_DISPLAY가 작동하려면 true 여야합니다. define ( 'WP_DEBUG', true); else (debug debug) && $ _GET [ 'debug'] == '2') / / 오류의 디스플레이를 강제로 정의 ( 'WP_DEBUG_DISPLAY', 사실); WP_DEBUG_LOG가 작동하려면 true 여야합니다. define ( 'WP_DEBUG', true); elseif ($ _GET [ 'debug']) && $ _GET [ 'debug'] == '3') // wp-content 디렉토리의 debug.log에 오류를 기록합니다. define ( 'WP_DEBUG_LOG', true);
위의 코드를 추가하면 디버깅을 추가 할 수 있습니다. ?디버그 = 2
, ?디버그 = 1
, ?디버그 = 3
웹 사이트에서 발생한 오류를 보려면 URL 끝에.
적합성: WordPress 2.0
35. 위젯에서 단축 코드 사용
다음 코드는 짧은 코드로 위젯 영역에 Youtube 또는 SoundCloud를 포함하려는 경우 유용한 코드입니다.
add_filter ( 'widget_text', array ($ wp_embed, 'run_shortcode'), 8); add_filter ( 'widget_text', array ($ wp_embed, 'autoembed'), 8);
적합성: WordPress 2.9.0
36. 기본 편집기 (시각 / 텍스트) 설정
사용자가 사용할 수있는 기본 편집기 유형을 설정하십시오. 변경 $ editor
~에 HTML
또는 주석
. 물론 사용자는 여전히 기본 설정을 선택 해제 할 수 있습니다..
function my_default_editor () $ editor = 'tinymce'; // html 또는 tinymce는 $ editor를 반환합니다. add_filter ( 'wp_default_editor', 'my_default_editor');
적합성: WordPress 2.5.0
37. Prolong Auto-logout
WordPress를 사용하면 48 시간 동안 로그인 상태를 유지할 수 있으며, “날 기억해” 옵션을 선택하십시오. 그러나 컴퓨터가 제 2 자 또는 제 3 자에 의해 침해 당하지 않을 것이라는 확신이 들면이 코드를 추가하여 최대 1 년 동안 로그인 상태를 유지하십시오. 1 년에 한 번만 로그인하라는 메시지가 표시됩니다..
function keep_me_logged_in_for_1_year ($ expirein) return 31556926; // 1 년 만에 add_filter ( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year');
적합성: WordPress 2.8.0
38. 항상 그림 사용
WordPress가 포장됩니다. img
~와 피
꼬리표. HTML 의미 중심 주의자 인 경우이 코드를 추가하여 WordPress에서 이미지를 그림
요소.
add_filter ( 'image_send_to_editor', function ($ html, $ id, $ caption, $ title, $ align, $ url, $ size, $ alt) if (current_theme_supports ( 'html5') &&! $ caption) $ html = sprintf ( '', $ html); // 필요에 맞게 수정하십시오! return $ html; , 10, 8);
적합성: WordPress 2.9.0
39. 기본 역할 이름 변경
“관리자”, “저자”, 과 “구독자” 는 행정 수준에서 WordPress 사용자에게 주어진 이름입니다. 이러한 기본 이름을 웹 사이트에 적합한 것으로 변경하려면 다음 코드를 추가 한 다음 원하는 이름으로 변경하십시오.
function change_role_name () 글로벌 $ wp_roles; if (! isset ($ wp_roles)) $ wp_roles = 새 WP_Roles (); $ wp_roles-> roles [ '기여자'] [ '이름'] = '프리랜서'; $ wp_roles-> role_names [ '기여자'] = '프리랜서'; add_action ( 'init', 'change_role_name');
적합성: 워드 프레스 3.1
40. 기본 첨부 파일 설정
다음은 편집기에 삽입 할 이미지의 기본 크기, 정렬 및 링크를 지정할 수있는 미리보기입니다..
add_action ( 'after_setup_theme', 'default_attachment_display_settings'); 함수 default_attachment_display_settings () update_option ( 'image_default_align', 'left'); update_option ( 'image_default_link_type', 'none'); update_option ( 'image_default_size', 'large');
적합성: 워드 프레스 3.5
41. 추천 이미지 확인
우리 중 일부는 추천 이미지가있는 게시물을 선호합니다. 이 게시물, Postage의 추천 이미지 검증, Paul Underwood는 게시물을 게시하기 전에 추천 이미지를 업로드하는 방법을 보여줍니다..
적합성: WordPress 3.0
42. 미디어 업 로더의 사용자 정의 이미지 크기
add_image_size
사용자 정의 이미지 크기를 자르고 표시 할 수있는 WordPress 기능입니다. 사용자가이 맞춤 크기 내에서 이미지를 추가 할 수있게하려면 다음 코드를 추가하여 “맞춤 이미지 크기” WordPress 미디어 업 로더의 옵션.
함수 pw_add_image_sizes () add_image_size ( 'pw-thumb', 300, 100, true); add_image_size ( 'pw-large', 600, 300, true); add_action ( 'init', 'pw_add_image_sizes'); 함수 pw_show_image_sizes ($ sizes) $ sizes [ 'pw-thumb'] = __ ( '사용자 정의 Thumb', 'pippin'); $ 크기 [ 'pw-large'] = __ ( '커스텀 Large', 'pippin'); return $ sizes; add_filter ( 'image_size_names_choose', 'pw_show_image_sizes');
적합성: 워드 프레스 3.8
43. 특정 단축 코드가있는 경우에만 스크립트로드
이전 게시물에서 우리는 사용자 정의 단축 코드를 만드는 방법을 보여 줬습니다. 귀하의 쇼트 코드에 자바 스크립트 기능이 필요한 경우 쇼비 붐 (Simribu-Cristian Burcă)의 제다이 마스터 (Jedi Master) 방식 (유명한 Scribu로 알려짐)을 따라 쇼트 코드가 적용될 때 자바 스크립트 만로드하도록하십시오.
적합성: 워드 프레스 2.6
44. 메뉴 설명
메뉴를 통해 모양> 메뉴, 추가 할 입력이 표시됩니다. “기술”. 하지만 WordPress 기본 메뉴 템플릿을 사용자 정의하여 설명을 포함시켜야하므로 프론트 엔드 어디에서나 찾을 수는 없습니다..
이렇게하는 우아한 방법이 있습니다..
$ item_output. = sprintf ( '$ item_output, $ item_output, $ item_output, $ item_output,%에스', esc_html ($ item-> description)); // 마지막 항목으로 설명을 삽입합니다 * in * link ($ input_output은 "$ args-> after ") // $ item_output = substr ($ item_output, 0, -strlen ("$ args-> after ")). sprintf ( '%에스', esc_html ($ item-> description)). "$ item_output; add_filter ( 'walker_nav_menu_start_el', 'add_description_to_menu', 10, 4);
적합성: WordPress 3.0.0
45. Dashicons 사용하기
이제 WordPress의 고유 글꼴 아이콘 Dashicons를 사용하여 wp-admin 메뉴에 아이콘을 추가 할 수 있습니다. Dashicons 사용을 시작하는 방법에 대한 자습서를 확인하십시오..
적합성: 워드 프레스 3.8
46. 사용자 정의 “하디” 메시지
이전 튜토리얼을 따라 워드 프레스 무의미한 변경 “하디” 관리 표시 줄에 더 개인화 된 메시지가 표시됩니다..
적합성: WordPress 2.9
47. Jetpack 인기있는 위젯에서 게시물 제외
Jetpack에는 가장 많이 본 또는 인기있는 게시물 및 페이지를 표시 할 수있는 위젯이 함께 제공됩니다. 그러나 때로는 가장 인기있는 페이지가 홈 페이지이거나 가장 많이 본 더미에 포함하고 싶지 않은 페이지 일 수 있습니다.
해당 페이지 또는 게시물을 제거하려면 다음 코드를 추가하십시오.
($ posts = '$ post', 'post_id') unset ($ posts [$ k]) j ); return $ posts; add_filter ( 'jetpack_widget_get_top_posts', 'jeherve_remove_post_top_posts', 10, 3);
스 니펫에 표시된 ID를 제거하려는 게시물 또는 페이지의 ID로 바꿉니다..
적합성: WordPress 4.0 및 Jetpack 3.3
48. 게시물 제목 자르기
다음 스 니펫은 최대 제목 길이를 제어합니다. 다음 스 니펫을에서 functions.php
. 그런 다음 함수를 사용하십시오. customTitle ()
WordPress 대신 제목을 출력하는 템플릿 제목()
방법.
function customTitle ($ limit) $ title = get_the_title ($ post-> ID); if (strlen ($ title)> $ limit) $ title = substr ($ title, 0, $ limit). '...'; echo $ title;
타일 높이가 같아야하는 타일 레이아웃으로 WordPress 테마를 빌드하는 경우 제목 길이 제한을 지정할 수 있습니다. 이 스 니펫은이 경우에 유용 할 것입니다..
적합성: WordPress 3.0
49. WordPress 로고 제거
WordPress 3.1에는 몇 개의 링크와 WordPress 로고가 포함 된 관리 표시 줄이 추가되었습니다. 클라이언트에게 유인물 웹 사이트를 방문하고 브랜드가 없도록하려면 여기에 해당 WordPress 로고를 제거하는 기능이 있습니다..
function annointed_admin_bar_remove () global $ wp_admin_bar; / * 물건을 지우십시오 * / $ wp_admin_bar-> remove_menu ( 'wp-logo'); add_action ( 'wp_before_admin_bar_render', 'annointed_admin_bar_remove', 0);
적합성: 워드 프레스 3.1.0
50. 기사에 대한 링크가있는 QR 코드
QR 코드가있는 휴대 기기의 웹 사이트 접근성을 향상시킵니다. 이 코드를 사용하면 기사를 가리키는 링크가있는 QR 코드를 표시 할 수 있습니다. QR 코드 스캐너가있는 모바일 사용자는 휴대 기기에서 빠르게 볼 수있는 기사 링크를 얻을 수 있습니다..
"https://assets.hongkiat.com/uploads/wordpress-plugin-administration/wider-menu.jpg">