«functions» 태그된 질문

기능은 특정 작업을 수행하는 일련의 프로그램 명령입니다. 해당 작업을 수행해야하는 모든 곳에서 사용할 수있는 장치로 패키지되어 있습니다.

5
media_handle_upload를 사용하여 여러 파일 업로드
WordPress 양식 플러그인이 있으며 media_handle_upload파일을 업로드하고 ID를 직접 가져 와서 메타 날짜로 게시물에 ID를 첨부하는 데 사용합니다. 다음을 수행했습니다. 양식 필드의 HTML은 다음과 같습니다. <input type="file" name="my_file_upload" id="my_file_upload"> 그리고 PHP 코드는 다음과 같습니다. $attach_id = media_handle_upload( 'my_file_upload', $post_id ); if ( is_numeric( $attach_id ) ) { update_post_meta( $post_id, '_my_file_upload', $attach_id …

5
사용자 정의 게시물 유형 아카이브를 첫 페이지로 사용하는 방법은 무엇입니까?
맞춤 게시물 형식 보관을 사이트의 첫 페이지로 사용하고 싶습니다. http://the_site.com/ 내 archive-{post-type}.php파일 에 따라 표시되는 사용자 정의 게시물 유형 아카이브 입니다. 이상적으로는 사용하여 쿼리 변경하고 싶은 is_front_page()내에서 functions.php파일을. 첫 페이지로 "홈"이라는 페이지를 사용하여 다음을 시도했습니다. add_filter('pre_get_posts', 'my_get_posts'); function my_get_posts($query){ global $wp_the_query; if(is_front_page()&&$wp_the_query===$query){ $query->set('post_type','album'); $query->set('posts_per_page',-1); } return $query; } 그러나 첫 …

5
부분간에 PHP 변수를 전달하는 가장 좋은 방법은 무엇입니까?
header.php에 다음과 같은 변수가 있습니다. $page_extra_title = get_post_meta($this_page->ID, "_theme_extra_title", true); 내가 한 번 : var_dump($page_extra_title); 나는 항상 NULLheader.php 외부에 도착합니다 (var_dump는 header.php에서만 제대로 작동합니다). 필자는 어디에서나 동일한 변수 (page.php, post.php, footer.php 등)를 붙여 넣었지만 광기이며 모든 것을 유지하기가 거의 불가능합니다. 내 테마의 모든 파일을 통해 변수를 전달하는 가장 좋은 방법이 …

1
WordPress가 Ajax 응답에 0을 추가하는 이유는 무엇입니까?
exit()또는로 Ajax 처리 기능을 종료하지 않는 한 die()Ajax 기능은 원하는 정확한 출력을 수신하지만 다음을 수행합니다 0. 왜 그런 일이 일어나는지 아십니까? 그것은 그런 것입니까, 아니면 고칠 수 있습니까? add_action('wp_ajax_get_homepage', 'get_homepage'); add_action('wp_ajax_nopriv_get_homepage', 'get_homepage'); function get_homepage(){ echo "get_homepage ->"; exit(); } 플러그인 에서 AJAX를 읽었 지만 왜 필요한가요?

4
functions.php에서 PHP를 사용하여 WordPress 갤러리 코드를 수동으로 수정하는 방법은 무엇입니까?
Wordpress가 내장 갤러리 기능에 대해 실제로 나쁜 코드를 출력한다고 여러 번 이야기했습니다. 이것은 갤러리 출력을 담당하는 핵심 코드입니다 (/wp-includes/media.php에 있음). function gallery_shortcode($attr) { global $post; static $instance = 0; $instance++; // Allow plugins/themes to override the default gallery template. $output = apply_filters('post_gallery', '', $attr); if ( $output != '' ) …

1
plugins_url 및 plugin_dir_url
WordPress 플러그인은 일부 폴더에 상수를 만들 때 plugins_url 또는 plugin_dir_url을 사용합니다. 하나는 다른 것보다 낫습니까? 예 : define( 'MEMBERS_URI', trailingslashit( plugin_dir_url( __FILE__ ) ) ); define( 'WPACCESS_INC', plugins_url( 'inc', __FILE__ ) , true );
16 functions 

3
wp_enqueue_scripts 작업 후크 만 사용하여 admin-ajax.php에 대한 400 개의 잘못된 요청
나는 최근에 아약스 작업을 해왔다. 인터넷에서 찾은 자습서는 모두 매우 유사하고 구현하기가 쉽습니다. 그러나 나는 항상 내 파일 에 대한 잘못된 요청 400 을 얻습니다 ajax-admin.php. 길고 집중적 인 검색을 한 결과 통합 시점 때문임을 알게되었습니다. init작업 후크를 사용하여 스크립트를 초기화 wp_localize_script하면 모든 것이 정상적으로 작동합니다. 따라서 코드 자체가 정확해야합니다. …
15 functions  ajax 

7
5 분마다 기능을 실행하는 방법은 무엇입니까?
5 분마다 실행되는 기능이 있습니다. 코덱스에서 다음을 언급했습니다. <?php wp_schedule_event(time(), 'hourly', 'my_schedule_hook', $args); ?> 언제 시작하는지에 관계없이 5 분 마다이 기능을 실행하고 싶습니다. 이걸 어떻게 할 수 있습니까? 또한 코덱스는 방문자가 사이트를 방문 할 때 cron이 실행될 것이라고 말합니다. 분 단위로 cron을 실행하고 방문을 기다리지 않는 방법이 있습니까? 다음 기능을 …


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 …

4
모든 게시물 제목의 사례를 "제목 사례"로 변경하는 방법
나는 그의 아버지의 워드 프레스 웹 사이트를 돕고 있습니다. TITLES IN UPPERCASE에 1,700 개가 넘는 게시물이 있습니다. 데이터베이스 에서이 제목을 "Title Case"로 변경하고 싶습니다 ( 이 PHP 스크립트 사용 가능 ) WordPress "To Title Case"플러그인은 템플리트 레벨에서 케이스를 변경합니다. 데이터베이스 레벨에서 케이스를 변경하려고합니다. WordPress 데이터베이스의 모든 제목에 스크립트를 적용하는 가장 …
13 posts  php  functions  title 

9
대시 보드의 "새 사용자 추가"화면에 필드 추가
"회사 이름"필드를 관리자 패널의 새 사용자 추가 페이지에 추가하고 싶습니다. 나는 약간의 검색을 해왔고 이것을 수행하는 방법에 대한 세부 사항을 찾을 수 없었습니다. 프로필 페이지에 정보를 쉽게 추가하고 등록 할 수 있습니다. function my_custom_userfields( $contactmethods ) { //Adds customer contact details $contactmethods['company_name'] = 'Company Name'; return $contactmethods; } add_filter('user_contactmethods','my_custom_userfields',10,1); 그러나 …

4
페이지 템플릿 인 경우 이미지 크기 추가
WordPress Multisite로 회원 웹 사이트를 만들고 있습니다. 선택한 템플릿에 따라 생성되는 이미지 수를 제한 할 수 있습니까? 갤러리 템플릿에서 특정 이미지를 생성하기 위해 다음 코드 줄을 시도했습니다. // Generate on all uploads add_theme_support('post-thumbnails'); set_post_thumbnail_size( 1440, 350, true ); add_image_size( 'standard_box', 450, 215, true ); add_image_size( 'default_image', 691, 9999 ); // …
13 functions  images 

2
esc_html, esc_attr, esc_html_e 등의 차이점은 무엇입니까?
보안 담당자로부터 피드백을 받았으며 코드에서 사용자 입력을 올바르게 이스케이프 처리해야한다고 지적했습니다. 그래서 몇 가지 연구를 수행하고 탈출 기능을 발견했습니다. 그들 사이의 차이점은 무엇입니까? 언제 사용해야 esc_html()언제 esc_attr()? 그리고 _e()마지막 에이 기능들을 언제 사용해야 합니까?

2
관리자 패널에서 woocommerce 주문에 사용자 정의 필드를 표시하는 방법은 무엇입니까?
현재 나는 woocommerce에 사용자 정의 청구 필드를 추가합니다. function custom_override_checkout_fields( $fields ) { $fields['billing']['billing_phone_new'] = array( 'label' => __('Phone 2', 'woocommerce'), 'placeholder' => _x('Phone 2', 'placeholder', 'woocommerce'), 'required' => false, 'class' => array('form-row-wide'), 'clear' => true ); return $fields; } add_filter('woocommerce_checkout_fields','custom_override_checkout_fields'); 관리자 측에서이 필드 값을 편집해야합니다. 현재 청구 지 주소의 …

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