No problem, I wanted to ensure that everything is fine.
Note the following:
background: url(https://smartsaveranu.com/wp-content/themes/tarnished/images/page-bg-black.png)
In this line of code, note that url(http…….)
there are no quotations after the brackets.
it should be:
background: url(“…………”).
Have you noted the difference, look above again and you will note it.
You have mixed between CSS syntax and HTML syntax. The syntax you wrote above only works inside CSS files (*.css). In a PHP file you use HTML tags, so you can either call an external stylesheet like the following you made:
<link rel=”stylesheet” href=”https://smartsaveranu.com/wp-content/themes/tarnished/css/reset.css” media=”screen” />
<link rel=”stylesheet” href=”https://smartsaveranu.com/wp-content/themes/tarnished/style.css” media=”screen” />
<link rel=”stylesheet” href=”https://smartsaveranu.com/wp-content/themes/tarnished/css/prettyPhoto.css” media=”screen” />
or use the HTML style tags. When you use Style tags in HTML, you don’t use the CSS syntax,that you use in CSS files.
The whole problem lies in that you are using CSS syntax in HTML tags. As you already know,PHP only processes PHP and HTML. CSS syntax is not recognized.
Check out xxxPAGE.php, and add the ” “, which is HTML syntax and revise any other PHP files, you dealt with HTML tags using CSS syntax.
This make the HTML tags broken, a starting tag without no ending tag.So when you click on the menu, the page goes to the specified page, but your code is not processed, and your menu is set that on these circumstances it shows the homepage.
I hope, I made my point clear and you understand what I mean.
A tip of advice, consider using “Advanced Code Editors” plugins, that uses color coding, so you can identify if there are errors in your code, the default wordpress code editor makes these errors very hard to find. Consider it.