복붙노트

[WORDPRESS] 수정 워드 프레스 functions.php에서 기능을 플러그인

WORDPRESS

수정 워드 프레스 functions.php에서 기능을 플러그인

해결법


  1. 1.핵심 플러그인 코드를 변경하지 않고, 당신이 당신이 원하는 것을 얻을 수 있다고 생각하지 않습니다.

    핵심 플러그인 코드를 변경하지 않고, 당신이 당신이 원하는 것을 얻을 수 있다고 생각하지 않습니다.

    잘 작성된 플러그인은 일반적으로 힘 필요는 테마 개발자가 불통되는 것을 아무것도이라고 apply_filters 방법이있다. 따라서, 플러그인 코드는 다음과 같이 보일 것입니다 :

    // Using apply_filters() to allow overriding of values...
    public static function loop_shop_per_page() {
        $value = get_option( 'posts_per_page' );
        return apply_filters('filter_loop_shop_per_page', $value);
    }
    

    그런 다음 functions.php 파일에, 당신과 같이 필터를 추가하여 그 위해에 대한 값을 변경 할 수있을 것입니다 :

    add_filter('filter_loop_shop_per_page', 'mytheme_loop_shop_per_page');
    
    function mytheme_loop_shop_per_page($value){
        return -1;
    }
    

    당신이 플러그인 코드를 수정하지 않으면 불행하게도, 당신은 아마 당신이 원하는 일을 할 수 없습니다. 당신은 항상 다른 것을 같은 결과를 달성하기 위해 조정할 수 있습니다 거기에 있는지 apply_filters에 대한 플러그인을 검색 할 수 있습니다.

  2. from https://stackoverflow.com/questions/31458364/modify-wordpress-plugin-function-in-functions-php by cc-by-sa and MIT license