コード例 #1
0
 public static function CustomizeTemplate()
 {
     print "\r\n<style type=\"text/css\">";
     $_r = $_REQUEST;
     if (isset($_r['wp_customize']) && $_r['wp_customize'] == 'on') {
         $s = stripslashes($_r['customized']);
         $customized = json_decode($s);
         $style = self::LiveTitleCustomization($customized);
         $style2 = self::LiveDescriptionCustomization($customized);
         $style3 = self::LiveMenuItemCustomization($customized);
         $style4 = self::LiveHoverMenuItemCustomization($customized);
         $style5 = self::LiveCommentBoxCustomization($customized);
         $style6 = self::LiveCommentBoxSubmitCustomization($customized);
         $style7 = self::LiveSidebarsCustomization($customized);
     } else {
         $style = '';
         $stylecss = self::ThemeTitleCustomization();
         if ($stylecss['modified']) {
             $style = $stylecss['css'];
         }
         $style2 = '';
         $style2css = self::ThemeDescriptionCustomization();
         if ($style2css['modified']) {
             $style2 = $style2css['css'];
         }
         $style3 = '';
         $style3css = self::ThemeMenuItemCustomization();
         if ($style3css['modified']) {
             $style3 = $style3css['css'];
         }
         $style4 = '';
         $style4css = self::ThemeHoverMenuItemCustomization();
         if ($style4css['modified']) {
             $style4 = $style4css['css'];
         }
         $style5 = '';
         $style5css = self::ThemeCommentBoxCustomization();
         if ($style5css['modified']) {
             $style5 = $style5css['css'];
         }
         $style6 = '';
         $style6css = self::ThemeCommentBoxSubmitCustomization();
         if ($style6css['modified']) {
             $style6 = $style6css['css'];
         }
         $style7 = '';
         $style7css = self::ThemeSidebarsCustomization();
         if ($style7css['modified']) {
             $style7 = $style7css['css'];
         }
     }
     self::$titleCustomized = false;
     self::$titleDescriptionCustomized = false;
     if (!empty($style)) {
         print ".gftitle_customized {" . $style . "}\r\n";
         self::$titleCustomized = 'font-weight: normal!important; font-style: normal!important; text-decoration: none!important; ' !== $style;
     }
     if (!empty($style2)) {
         print ".gfdescription_customized {" . $style2 . "}\r\n";
         self::$titleDescriptionCustomized = true;
     }
     //print ".gfcustomizedmenu  li a{" . $style3 . "}\r\n";
     print $style3 . "\r\n";
     print $style4 . "\r\n";
     //print ".gfcustomizedmenu li a:hover {" . $style4 . "}\r\n";
     $textareastyling = get_theme_mod('gf_comment_textarea_styling');
     if ($textareastyling) {
         $textarea = ",#gfcustomizedcomments textarea";
     } else {
         $textarea = "";
     }
     if ('' !== $textarea || '' !== $style5) {
         print "#gfcustomizedcomments, #gfcustomizedcomments h1,#gfcustomizedcomments h2,#gfcustomizedcomments h3,#gfcustomizedcomments div,#gfcustomizedcomments p,#gfcustomizedcomments span" . $textarea . ",#gfcustomizedcomments input[type=\"submit\"], #gfcustomizedcomments a{" . $style5 . "}\r\n";
     }
     if ($style6 != '') {
         print "#gfcustomizedcomments input[type=\"submit\"] { " . $style6 . " }\r\n";
     }
     if ($style7 != '') {
         print $style7;
     }
     print "</style>\r\n";
 }