WordPress MVC는 MVC (Model-View-Controller) 아키텍처를 WordPress에 소개하여 개발자가 플러그인 개발에서 논리와 프리젠 테이션을 분리 할 수있는 플러그인입니다.
chmod +x wpmvc
편집장 파일에서
cd path/to/plugins/wp-mvc
chmod +x wpmvc
이 시점에서 우리는 이제 몇 개의 애니메이션 쇼를 추가 할 수 있습니다. WP MVC는 모델 이름의 이름을 따서 명명 된 WordPress 대시 보드에 새 메뉴를 추가하여 자동으로 처리합니다. 이 경우 새 메뉴의 이름은 '애니메이션 목록'이어야합니다. 거기에서 '새로운 추가'하위 메뉴를 사용하여 새 항목 추가를 시작할 수 있습니다.
./wpmvc generate plugin AnimeList
global $wpdb; $sql = ' CREATE TABLE '. $wpdb->prefix . 'animelists ( id int(11) NOT NULL auto_increment, title varchar(255) NOT NULL, poster varchar(255) NOT NULL, plot TEXT NOT NULL, genres TEXT default NULL, PRIMARY KEY (id) )'; dbDelta($sql);
require_once ABSPATH.'wp-admin/includes/upgrade.php'; global $wpdb; $sql = 'DROP TABLE ' . $wpdb->prefix . 'anime_lists'; $wpdb->query($sql);
cd path/to/plugins/wp-mvc
chmod +x wpmvc
./wpmvc generate plugin AnimeList
global $wpdb; $sql = ' CREATE TABLE '. $wpdb->prefix . 'animelists ( id int(11) NOT NULL auto_increment, title varchar(255) NOT NULL, poster varchar(255) NOT NULL, plot TEXT NOT NULL, genres TEXT default NULL, PRIMARY KEY (id) )'; dbDelta($sql);
require_once ABSPATH.'wp-admin/includes/upgrade.php'; global $wpdb; $sql = 'DROP TABLE ' . $wpdb->prefix . 'anime_lists'; $wpdb->query($sql);
./wpmvc generate scaffold AnimeList AnimeList
cd path/to/plugins/wp-mvc
위의 코드는 익숙해 보일 것입니다. WordPress에 일반적으로 맞춤형 스크립트와 스타일을 추가하는 방법입니다. 이번에는 MVC_CSS_URL이라는 다른 도우미 기능을 사용하고 있습니다. 이 기능은 플러그인의 컴퓨터 친화적 인 이름 (힌트 : 플러그인의 폴더 이름을 복사)과 스타일 시트의 파일 이름을 사용합니다.
chmod +x wpmvc
결론 그게 다야! 이 튜토리얼에서는 플러그인을 사용하여 WordPress에서 MVC를 구현하는 방법에 대해 배웠습니다. 우리는이 튜토리얼에서 표면을 긁었습니다. 자세한 내용은 WP MVC 문서를 확인하십시오. 당신은 어떤가요? WordPress에 다른 MVC 솔루션을 알고 있거나 사용하십니까? 의견에 알려주십시오.
WordPress MVC 사용을 어떻게 시작할 수 있습니까?
WordPress MVC를 사용하면 어떤 이점이 있습니까?
기존 WordPress 테마 및 플러그인과 함께 WordPress MVC를 사용할 수 있습니까? 기존 테마 및 플러그인. 그러나 MVC 구조에 맞게 코드를 수정해야 할 수도 있습니다. 자신의 MVC 기반 테마 및 플러그인을 만들 수도 있습니다.
WordPress MVC를 배우기가 어렵습니까?예. , WordPress MVC는 전자 상거래 웹 사이트에 사용될 수 있습니다. 복잡한 기능과 대규모 데이터베이스를 처리 할 수있어 온라인 상점에 적합합니다. WordPress MVC가 데이터베이스 운영을 어떻게 처리합니까?
WordPress MVC는 PHP를 기반으로합니다. 개발. 그러나 프론트 엔드의 JavaScript와 같은 응용 프로그램의 특정 부분에 다른 언어를 사용할 수 있습니다. WordPress MVC를 배우는 데 사용할 수있는 리소스는 무엇입니까?
위 내용은 WordPress MVC를 시작합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!