programing

wppb plugin 보일러 플레이트에 shortcode 추가하는 방법

mailnote 2023. 9. 13. 22:53
반응형

wppb plugin 보일러 플레이트에 shortcode 추가하는 방법

wppb 플러그인 보일러 플레이트에 숏코드를 추가하고 싶습니다. 여기 보일러 플레이트 발전기 http://wppb.me 링크가 있습니다. 어떻게 작동하는지 알려주시겠습니까?당신의 도움에 대단히 감사할 것입니다.

정확히 같은 문제에 대한 해결책을 찾던 중에 이것을 발견했고, 워드프레스 보일러플레이트 플러그인 https://github.com/DevinVinson/WordPress-Plugin-Boilerplate/issues/262 에 대한 github에서 해결책을 찾았습니다.

private function define_public_hooks() {
    $this->loader->add_action( 'init', $plugin_public, 'register_shortcodes' );
}

class-pluginName에서 define_hooks 기능을 사용합니다.php 파일(나머지 추가 작업과 함께 위 작업에 추가).

그런 다음 클래스 플러그인Name-public에서 입력합니다.php 파일은 shortcode에 register_shortcodes 함수를 만듭니다.

public function register_shortcodes() {
  add_shortcode( 'shortcode', array( $this, 'shortcode_function') );
  add_shortcode( 'anothershortcode', array( $this, 'another_shortcode_function') );
}

그런 다음 쇼트코드 함수를 만듭니다.

함수에 숏코드를 추가하는 것은 차이가 없습니다.php 또는 플러그인.

쇼트코드를 추가하는 방법에 대해서는 쇼트코드 API를 참고하시기 바랍니다.

또한 이에 대한 github 문제도 있습니다.

add_shortcode('course_link', 배열($dm_public, 'wdm_dash_course_link_shortcode');

include-> class-{plugin-name}.php->private defin public hook()을 플러그인 보일러 플레이트 내부에 사용할 수 있습니다.

프론트엔드에서 원하는 곳에 [course_link]를 사용합니다.관리자 측면에서 $plugin_admin을 사용합니다.

언급URL : https://stackoverflow.com/questions/40274737/how-to-add-shortcode-in-wppb-plugin-boilerplate

반응형