«php» 태그된 질문

WordPress 핵심, 플러그인 및 테마가 작성된 서버 측 프로그래밍 언어에 대한 질문은 WordPress 컨텍스트 외부에서 PHP를 사용하는 것에 관한 질문은 주제가 아니지만 스택 오버 플로우에서 요청할 수 있습니다.

2
미디어 업로드에서 기본적으로 이미지 크기를 선택하는 방법-WP v3.5
나와 함께 미디어 업로드 팝업 페이지에서 기본적으로 사용자 정의 이미지 크기를 선택하고 싶습니다. Wordpress v3.4.2 및 이전 버전 에서이 우아한 코드는 정상적으로 작동했습니다. function my_insert_custom_image_sizes( $sizes ) { // get the custom image sizes global $_wp_additional_image_sizes; // if there are none, just return the built-in sizes if ( empty( $_wp_additional_image_sizes …
12 php  functions  filters  media 

1
printf (__ ()); 작업?
오늘은 WordPress 및 템플릿에 대한 이해를 높이기 위해 테마를 통해 작업합니다. 나는 이것을 발견했다 : <?php printf( __('Designed by %s', 'Anyword'), '<a href="http://www.example.com">Blub</a>' ); ?> "Designed by Blub"(Bloob가 연결된 곳)이 표시되는 __()것을 알고 있지만 문자열 삽입이 의미하는 이유는 무엇입니까? Anyword는 무엇입니까? 누군가 나 에게이 줄을 정확하게 설명 할 수 있습니까?

5
워드 프레스 및 마법 따옴표
Wordpress 플러그인을 작성하고 있으며 Wordpress에서 POST 및 GET 데이터에 마법 따옴표를 넣는 데 문제가 있습니다. 특히 \ wp-includes \ load.php의 "wp_magic_quotes"함수는 wp-settings.php에서 (아마도 모든 응답에서) 호출됩니다. 이 함수는 PHP 설정에서 마술 따옴표를 끄더라도 데이터에 마술 따옴표를 추가합니다. /** * Add magic quotes to $_GET, $_POST, $_COOKIE, and $_SERVER. * * …
12 php  plugins 

6
플러그인 / 테마로 만든 PHP 파일을 저장할 위치
플러그인 또는 테마가 나중에이를 포함 할 수있는 곳에 PHP 파일을 작성해야하는 경우가 있습니다. 예를 들어 보안 문자 플러그인 또는 twig / smarty와 같은 일종의 템플릿 시스템 (제 상황에서는 위젯 모음을위한 간단한 템플릿 엔진입니다). 이 파일은 어디에 작성해야합니까? 내가 생각할 수있는 유일한 곳은입니다 wp-content/uploads/.하지만 제대로 들리지 않습니다. :) 따라서 파일을 만들 …

5
PHP 모범 사례
single.php와 같은 템플릿을 사용하고 PHP로 html로 싸인 경우 다음을 수행하는 것이 가장 좋습니다. PHP를 시작 + 중지 하시겠습니까? 예를 들어 <h1 class="post-tilte"><?php the_title(); ?></h1> <p class="post-content"><?php the_content();?></p> 또는 에코 HTML 및 PHP 탈출? 예를 들어- <?php echo '<h1 class="post-title">' . get_the_title() . '</h1> <p class="post-content"' . get_the_content() . '</p> 나는 …
11 php  wp-query  escaping 

2
플러그인에서 spl_autoload_register ()를 사용해야합니까?
플러그인에서 spl_autoload_register를 사용하면 다음과 같은 결과가 나타납니다. Fatal error: Uncaught exception 'LogicException' with message 'Class wp_atom_server could not be loaded' wp-includes\pluggable-deprecated.php on line 182 나는 약간의 독서를했고 다양한 수정을 발견했다. SO에있는 사람 은 WordPress와 함께 spl_autoload_register를 사용하지 말라고 말했습니다. 정확합니까? 오류에 대한 "수정"을 찾을 수 있다고 확신하지만 각 WP 릴리스에서이를 …

3
게시물 ID에서 퍼머 링크 및 제목을 얻는 방법은 무엇입니까?
게시물 ID 배열을 저장했으며 게시물을 링크로 나열하고 싶습니다. 즉, 게시물 ID-$ id에 대한 제목과 영구 링크를 가져와야합니다. 목록은 다음 if 조건에 의해 반영되어야합니다. 즉, 어떻게 든 $ id를 영구 링크 및 제목으로 바꿔야합니다. 현재 코드는 게시물 ID 번호 만 나열합니다. <?php if(count($related)){ echo "<div>Read More<ul>"; foreach($related as $id){ echo "<li>$id</li>"; …
11 permalinks  title  array  php  id 

8
전체 Wordpress 코어를로드하지 않고 Wordpress 사용자를 사용하는 방법이 있습니까?
등록 된 (Wordpress) 사용자 만 사용할 수있는 Wordpress 사이트와 웹 응용 프로그램이 있습니다. 이제 wp-blog-header.php사용자가 로그인했는지 확인하기 위해 로드 중입니다. 모든 것이 잘 작동하지만 모든 요청 (AJAX 포함)에서 Wordpress 코어도로드해야하기 때문에 응용 프로그램이 눈에 띄게 느려집니다 (전체에서 70 % 이상) 로딩 시간). 전체 Wordpress 코어를로드하지 않고 Wordpress 사용자를 사용하는 간단한 …
11 php 

4
functions.php에 자바 스크립트를 올바르게 추가하는 방법
WooCommerce의 장바구니 버튼에 표준으로 표시되는 못생긴 화살표를 제거하고 싶습니다. 이를 달성하기 위해 문서가로드 될 때 화살표를 제거 해야하는 다음 코드를 추가하는 팁을 찾았습니다. 나는 그것을 functions.php에 넣을 것이라고 가정한다. 정확히 어떻게해야합니까? $(document).ready(function() { $(".woocommerce-cart").html(function(i, val) { return val.replace(" →", ""); }); $(".woocommerce-cart").html(function(i, val) { return val.replace("← ", ""); }); }); …

2
WooCommerce 주문 완료 이메일을 트리거하는 방법은 무엇입니까?
WooCommerce 결제 프로세스의 다른 단계에서 WooCommerce 주문 완료 이메일을 트리거 할 수 있기를 원합니다. 그래서 백엔드에서 WooCommerce 주문 완료 이메일을 비활성화했으며 이제 원하는 시점에서 이메일을 트리거하는 코드 줄을 찾고 있습니다. 약간의 연구를 수행 했으며 주문 완료 이메일 을 제거 하는 방법을 찾았 지만 수동으로 트리거하는 방법을 찾지 못했습니다. 팁이 있습니까? …
10 php  woocommerce 

1
메가 메뉴 워커
메가 메뉴 워커를 만들려고합니다. 불행히도, 워커는 내 코딩 지식을 완전히 피합니다. 실제로 도움이 될 수 있습니다. 필요한 기능은 다음과 같습니다. 에서 두 번째 수준 <ul>을 래핑합니다 <section>. [완전한] 사용자는 클래스 온 "휴식"설정하면 <li>두 번째 레벨에서 <ul>, 확인 <li>은 A 새로운 시작을 <ul>. <li>목록 의 첫 번째 항목 인 경우 정렬되지 …

2
PHP 함수로 HTML 템플릿 페이지 반환
짧은 코드를 사용하여 내 사이트에 삽입 할 수있는 양식을 만들고 싶습니다. 별도의 파일로 HTML 부분을 만든 다음 PHP 짧은 코드로 삽입하여 페이지의 논리를 짧은 코드로 만드는 메커니즘과 분리하면 정말 좋을 것입니다. 어떻게해야합니까? -업데이트- 이것이 내가 한 일입니다. 두 개의 파일이 있습니다. 하나는 'profiletemplate.php'이고 다른 하나는 'scodes'입니다. 그것들은 모두 초기화하는 init.php로 …

4
pluggable.php 전에 플러그인이로드 될 때 플러그인에서 wp_get_current_user ()를 어떻게 호출합니까?
현재 결과는 "PHP 치명적 오류 : 정의되지 않은 함수 wp_get_current_user ()에 대한 호출"이지만 의미는 없습니다. $ current_user를 사용해야합니다. 현재 사용중인 코드는 다음과 같습니다. $wp->init(); do_action( 'init' ); // Check site status $file='http://xxxxxxxx.com/wp-admin/wp_includes/pluggable.php'; if ( is_multisite() ) { if ( true !== ( $file = ms_site_check() ) ) { require( $file …

4
특정 게시물 형식의 get_post 만
내 "일반"게시물 형식 기사 만 포함 된 아카이브 목록을 만들려고합니다 (링크, 따로 보관, 인용 등은 아님). has_post_format( 'standard' )아래 코드에, 또는 이와 유사한 것을 어떻게 구현 합니까? get_posts특정 형식 유형 만 요청 하는 쿼리를 찾을 수 없습니다 . <?php // Get the posts $myposts = get_posts('numberposts=-1&orderby=post_date&order=DESC'); ?> <?php foreach($myposts as …

1
비활성 위젯 수 제한
위젯 관리 페이지가 매우 느리기 때문에 "wp_inactive_widgets"사이드 바의 위젯 수를 최대 10으로 제한하려고합니다. add_filter('pre_update_option_sidebars_widgets', 'cleanup_inactive_widgets', 10, 2); function cleanup_inactive_widgets($new, $old){ if(!empty($new['wp_inactive_widgets']) && count($new['wp_inactive_widgets']) > 10) $new['wp_inactive_widgets'] = array_slice($new['wp_inactive_widgets'], -10, 10); return $new; } 이것은 분명히 작동하지만 문제는 위젯 인스턴스가 사이드 바에 있는지 여부에 관계없이 위젯 인스턴스 옵션이 여전히 데이터베이스에 남아 …
10 php  widgets  options 

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