jhearing
Forum Replies Created
-
Found a solution that worked for me — hope it might help someone else.
I found this blog on creating custom templates:
https://wptheming.com/2010/03/custom-page-templates-thematic/I then followed a thread called “Dynamic body classes” to this blog article: https://wptheming.com/2009/12/dynamic-body-classes-wordpress-styling/
I followed the “Not Using Thematic?” section in this article and downloaded the theme, then copied the theme’s funtion.php file into mine. (follow the directions in the article)
I created the templates I desired, one for each background image I wished to use.
<?php
/*
Template Name: Full Page
*/
?>Then I added these lines to my stylesheet for each of my template names and changed the photo references:
}
.page-template-page_maroon-php {
margin: 0px;
padding: 0px;
background: url(images/bg_maroon.jpg) center no-repeat #c7869e;
font: normal 12px Arial, Helvetica, sans-serif;
color: #c7869e;
}Lastly, I entered this text (after head tag) into my header.php file to call in each template and background:
<body class=”<?php thematic_body_class() ?>”>
<?php if (is_page_template(‘page_maroon.php’)){
echo “”;}
elseif (is_page_template(‘page_green.php’)){
echo “”;}
elseif (is_page_template(‘page_gray.php’)){
echo “”;}
elseif (is_page_template(‘page_black.php’)){
echo “”;}
else{
echo “body”;
}?>Forum: Fixing WordPress
In reply to: UTC Time Off by 4 MonthsI had a similar problem.
Time on my blog was 4 hours ahead of our timezone.
Most of the forums I read indicated the problem was with my host and the php.ini file. I contacted my host (bluehost) and they gave me directions on changing the timezone in the .ini file. (cpanel–file manager–(public_html) folder–change the line date.timezone = “America/New_York”;
Only nothing changed.My host said they tested my php.ini file and it was correct, so that something was wrong in my WP installation.
I also tried the WP admin general settings by changing the UTC to UTC-5 (my timezone) as well as changing the city several times. Nothing changed the UTC time no matter what settings I chose.
So I searched under forums on UTC and found someone who said they solved their time problem by adding this code to their index.php file.
<?php date_default_timezone_set('America/New_York'); ?>
I tried adding it to the index.php, but it didn’t work. However, I then tried adding it to my header.php, and that did work.
Forum: Fixing WordPress
In reply to: UTC time offI had a similar problem.
Time on my blog was 4 hours ahead of our timezone.
Most of the forums I read indicated the problem was with my host and the php.ini file. I contacted my host (bluehost) and they gave me directions on changing the timezone in the .ini file. (cpanel–file manager–(public_html) folder–change the line date.timezone = “America/New_York”;
Only nothing changed.My host said they tested my php.ini file and it was correct, so that something was wrong in my WP installation.
I also tried the WP admin general settings by changing the UTC to UTC-5 (my timezone) as well as changing the city several times. Nothing changed the UTC time no matter what settings I chose.
So I searched under forums on UTC and found someone who said they solved their time problem by adding this code to their index.php file.
<?php date_default_timezone_set('America/New_York'); ?>
I tried adding it to the index.php, but it didn’t work. However, I then tried adding it to my header.php, and that did work.
Forum: Fixing WordPress
In reply to: Incorrect Time in forumsI had a similar problem.
Time on my blog was 4 hours ahead of our timezone.
Most of the forums I read indicated the problem was with my host and the php.ini file. I contacted my host (bluehost) and they gave me directions on changing the timezone in the .ini file. (cpanel–file manager–(public_html) folder–change the line date.timezone = “America/New_York”;
Only nothing changed.My host said they tested my php.ini file and it was correct, so that something was wrong in my WP installation.
I also tried the WP admin general settings by changing the UTC to UTC-5 (my timezone) as well as changing the city several times. Nothing changed the UTC time no matter what settings I chose.
So I searched under forums on UTC and found someone who said they solved their time problem by adding this code to their index.php file.
<?php date_default_timezone_set('America/New_York'); ?>
I tried adding it to the index.php, but it didn’t work. However, I then tried adding it to my header.php, and that did work.
Forum: Fixing WordPress
In reply to: UTC Time Off Set<?php date_default_timezone_set(‘America/New_York’); ?>
I tried inserting this code into my index.php, but it did not work. Still 4 hours ahead of time. (Probably because I’m modifying a theme I downloaded.)
So I added it to my header.php and that did work.
Forum: Fixing WordPress
In reply to: UTC Time Off Set<?php date_default_timezone_set(‘America/New_York’); ?>
I tried inserting this code into my index.php, but it did not work. Still 4 hours ahead of time. (Probably because I’m modifying a theme I downloaded.)
So I added it to my header.php and that did work.
I am still getting error messages–is this correct?
Here is the code (header.php) from line 1 up to the style.
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”https://www.w3.org/1999/xhtml” <?php language_attributes(); ?>>
<head profile=”https://gmpg.org/xfn/11″>
<meta http-equiv=”Content-Type” content=”<?php bloginfo(‘html_type’); ?>; charset=<?php bloginfo(‘charset’); ?>” />
<meta http-equiv=”content-type” content=”text/html; charset=iso-8859-1″ />
<title>
<?php wp_title(‘«’, true, ‘right’); ?>
<?php bloginfo(‘name’); ?>
</title>
<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen” />
<link rel=”pingback” href=”<?php bloginfo(‘pingback_url’); ?>” />
<link rel=”stylesheet” href=”<?php bloginfo(‘template_directory’); ?>/css/MenuMatic.css” type=”text/css” media=”screen” />
<!–[if lte IE 6]>
<link rel=”stylesheet” type=”text/css” href=”ie6.css” />
<![endif]–>
<!–PNGFIX JS–>
<script type=”text/javascript” src=”<?php bloginfo(‘template_directory’); ?>/iepngfix_tilebg.js”></script>This is the code from the style through my wrapper.
<style type=”text/css”>
img, div { behavior: url(<?php bloginfo(‘template_directory’); ?>/iepngfix.htc) }
</style>
<?php if ( is_singular() ) wp_enqueue_script( ‘comment-reply’ ); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php if (is_page_template (‘page_maroon.php’) ):
// page 1 ?>
<style type=”text/css”>
body {background-color:#000;background-image:url(/images/bg_maroon.jpg);background-repeat:no-repeat;}
</style>
<?php elseif (is_page_template (‘page_green.php’) ):
// page 2?>
<style type=”text/css”>
body {background-color:#000;background-image:url(/images/bg_green.jpg);background-repeat:no-repeat;}
</style>
<?php endif; // end the if, no images for other other categories ?>
<?php wp_head(); ?>
</head>
<body class=”bodyBg2435″>
<div id=”wrapper”><!– main wrapper –>