hab mir den siteorigin-pagebuilder gezogen und grübel gerade darüber, wie ich ihn in Twenty Thirteen so integrieren kann, dass er
A) auf jeder Seite/ jedem Artikel automatisch da ist
B) ich ihn so einbauen kann, dass er nicht als plugin geladen werden muss, sondern schon Teil des Themes ist.
Wie würdet Ihr das machen? Hat schon jemand genau das durchgezogen? Tipps oder Erfahrungen?
Das gleiche Problem habe ich mit dem free Meta Slider. Wie kann ich den zum Teil des Themes machen? Die integration in die startseite.php ist nachher kein großes Ding...
Ein Ansatz war, die Teile als Plugin zu aktivieren und dann zu schaun, wie sie im Header aufgerufen werden. Das ist aber nicht wirklich zielführend. Mir ist bewusst, dass ich sie in der functions.php aufrufen muss. Aber wie konkret?
Hab ein Theme, da wird z.B. der Visual Composer so aufgerufen:
/***************************************************************
Include Visual Composer
***************************************************************/
if (!class_exists('WPBakeryVisualComposerAbstract')) {
$dir = dirname(__FILE__) . '/wpbakery/';
$composer_settings = Array(
'APP_ROOT' => $dir . '/js_composer',
'WP_ROOT' => dirname( dirname( dirname( dirname($dir ) ) ) ). '/',
'APP_DIR' => basename( $dir ) . '/js_composer/',
'CONFIG' => $dir . '/js_composer/config/',
'ASSETS_DIR' => 'assets/',
'COMPOSER' => $dir . '/js_composer/composer/',
'COMPOSER_LIB' => $dir . '/js_composer/composer/lib/',
'SHORTCODES_LIB' => $dir . '/js_composer/composer/lib/shortcodes/',
'USER_DIR_NAME' => 'vc_templates',
'default_post_types' => Array('page', 'post')
);
require_once locate_template('/wpbakery/js_composer/js_composer.php');
$wpVC_setup->init($composer_settings);
}
Alles anzeigen
Das hilft mir aber nicht weiter.