Kan det lade sig gøre. Jeg har tænkt mig at bruge dette tema som blog http://themeforest.net/item/bluelight-wordpress-20-portfolio-and-blog/full_screen_preview/40433 og så have et link på siden til dette tema http://themeforest.net/item/wordpress-wiki-theme/full_screen_preview/29479 Det er et tema som er spicielt udviklet til at være en Wiki side. Kan man bruge 2 temaer på samme blog og samme database.
2 temaer på samme blog
(7 indlæg) (3 voices)-
Skrevet 2 years siden #
-
Er der nogen der har prøvet det,eller kan det ikke lade sig gøre
Skrevet 2 years siden # -
Har ikke prøvet det selv, men ser ud til, at det kan lade sig gøre med lidt ekstra kode http://wpengineer.com/change-your-wordpress-theme-on/
/Frank
Skrevet 2 years siden # -
Tak for linket Frank. jeg ser på det.
Skrevet 2 years siden # -
Hej Carl!
Her er lidt kode som du kan uploade til din plug-in folder
Erstat 999 med id'en til den top-side som afgør at du vil bruge et andet tema.
Husk at aktivere plug-inet
Kh
Esben<?php
/*
Plugin Name: SubPageTheme
Plugin URI: http://wpengineer.com/change-your-wordpress-theme-on/
Description: Switches to WWI theme
Version: 0.0.1
Author: Esben modified Franks work
Author URI:
Author Email:
*/function is_in_tree($pid) { // $pid = The ID of the page we're looking for pages underneath
if(!$pid)
return false;global $post; // load details about this page
if(is_page()&&($post->post_parent==$pid||is_page($pid)))
return true; // we're at the page or at a sub page
else
return is_in_tree($post->post_parent); // we're elsewhere
};function fb_user_theme( $template = '' ) {
global $post;
//from: http://wpengineer.com/change-your-wordpress-theme-on/// en_US: replace space in the name of a theme-folder with _ (underline)!
// when Profil-ID
if ( get_profile('ID') == 123 ) {
$template = 'default';
}// when IP
if ( $_SERVER['REMOTE_ADDR'] == '127.0.0815.1' ) {
$template = 'classic';
}// when User_Level
// @see http://codex.wordpress.org/Roles_and_Capabilities#Roles
if ( current_user_can('level_10') ) {
$template = 'classic';
}elseif ( current_user_can('level_5') ) {
$template = 'classic';
}elseif ( current_user_can('level_2') ) {
$template = 'default';
}// Check if the current page is a subpage to, or is in the subpage tree of a certain page
// (the value 999 should be replaced with the ID of the top-page you are looking for)
if ( is_in_tree('999') ) {
$template = 'name_of_template_for_subpages_in_this_tree ';
}
else {
$template = 'name_of_normal_template';
}return $template;
}add_filter('template', 'fb_user_theme');
add_filter('stylesheet', 'fb_user_theme');
?>Skrevet 2 years siden # -
Vil lige sige at denne løsning virker for sidetræer med flere end bare et niveau.
F.eks
sidetitel (side ID)
Mad (1) Morgenmad (20) Søm (44) Papsøm (124) Aftensmad (56)Hvis du f.eks. assigner en anden template til 20 (dvs. Morgenmad) vil siderne søm OG papsøm OGSÅ bruge denne template.
I det oprindelige link som Frank gav, ville Papsøm IKKE få Morgenmads templaten
Skrevet 2 years siden # -
Tak for vejledningen. Jeg hat ikke haft tid til at afprøve det, fordi jeg er ved at lave en hjemmeside for en anden. Endnu engang tak.
Skrevet 2 years siden #
Svar
Du skal være logget ind for at skrive.
not a support question