2013-10-12 4 views
2

WordPress 테마를 개발 중입니다. "연락처 양식 7"플러그인을 다운로드하여 설치했습니다. 이제이 테마를 내 고객에게 보내고 테마를 설치/활성화하면 "연락처 양식 7"플러그인이 포함됩니다.Wordpress 테마에 플러그인 포함?

wp-admin에 액세스 할 수 없어서 수동으로 플러그인을 설치할 것을 기대할 수 없습니다. 그래서 그들을 쉽게 만들기 위해, 나는 테마로 플러그인을 패키지하고 싶습니다. 그런 다음 설치하고 모든 것이 올바르게 작동합니다.

어떻게하면 좋을까요? 더 좋은 방법이 있습니까? 예 : 플러그인 설치를 권장 하시겠습니까?

답변

2

다음과 같은 몇 가지 변형을 사용하는 것이 좋습니다 :

function my_activate_theme() { 

    $plugins = array(
     "plugin_name_1", 
     "plugin_name_2", 
     "etc..." 
    ); 

    foreach ($plugins as $plugin) { 
     $path = '/path/to/wordpress/wp-content/plugins/{$plugin}.php'; 
     activate_plugin($path); 
    } 
} 

add_action('switch_theme', 'my_activate_themes'); 

I가 테스트 할 순간에 설치 워드 프레스에 대한 액세스 권한이없는 것처럼, 내 코드와 함께 주변에 바이올린해야합니다, 하지만 근본적으로 당신의 functions.php 파일에 이것을 던져 넣는 아이디어입니다. 테마를 전환하고 테마 스위치에 후크를 등록하고 지정된 플러그인을 반복하며 활성화합니다.

이 정보가 도움이되기를 바랍니다. 정보가 부족한 경우 자세한 정보를 제공해 주시면 추가 안내를 제공해 드리겠습니다. 행운을 빕니다!

+0

그리고 이러한 특정 WP 플러그인이 설치되지 않은 시나리오는 무엇입니까? WP가 그들을 요구합니까? –

+0

그럼, 플러그인 파일을 사용할 수 없다면 어떻게해야할까요? 그렇다면 내 대답을 편집하여 파일을 올바른 디렉토리에 저장하고 압축을 해제하는 방법을 보여줄 수 있습니다. –

0

현재 테마를 개발중인 경우 테마에 플러그인을 포함하는 것보다 tgm 활성화 코드를 사용하는 것이 좋습니다.


Wordpress Theme을 검토하십시오.

이 테마는 "Visual Composer", "Layerslider", "Revslider", "Quickshop"플러그인을 설치하는 tgm 활성화 코드를 사용합니다.

맞춤 설정이 훨씬 쉬우 며 많은 기능이 있습니다. 또한 코드 팁을 쉽게 배울 수 있습니다.

감사합니다. HanaTheme.

관련 문제