You are on page 1of 2

WordPress Customizations

This is not a design related project. I want to be able to change some values (meta title, description, keywords, page title, and other on page values) on wordpress pages by adding an ID to the end of a URL. This can be done as a plugin, or theme function (or other way if you explain to me first). It should not change the values in the wp_options table (like blogname). You can either use the existing WP tables (options), or create a new table for the needed values. If this can be done, there will be more tasks, but I want to confirm the functionality first. I am looking for someone that can provide me a proof of concept that accomplishes the following demonstrations. I don't care what it looks like. I just want to see if the functionality works. For examples, I will use the URLs as if you set WordPress up on your local machine, in a folder called wp.

Home Page
localhost/wp standard home page page and browser title: default meta_description: this is a test of #var1# I want to be able to put a placeholder into a description, and have it replaced with a value from the variation page. In this example, it's #var1# meta_keywords: home page, page home localhost/wp/?id=1 variation 1 page and browser title: variation 1 meta_description: this is a test of insert ability This would display the default meta_description, but I want it to change the #var1# with insert ability. meta_keywords: home page, page home, insert ability this should add the value that replaced the #var1# localhost/wp/?id=2 variation 2 page and browser title: variation 2 meta_description: this is a test of second insert This would display the default meta_description, but I want it to change the #var1# with second insert. meta_keywords: home page, page home, second insert this should add the value that replaced the #var1# localhost/wp/?id=3 variation 3 page and browser title: variation 3 meta_description: this is a test of third insert This would display the default meta_description, but I want it to change the #var1# with third insert. meta_keywords: home page, page home, third insert this should add the value that replaced the #var1#

Custom Template
I want you to create 1 custom template, and on that template, it should display the following in the body: localhost/wp/test-template page and browser title: default Custom Template in the body of the page: value1 (same as page and browser title): default value 2 (same as meta_description): this is a test of #var1# value 3 (same as meta_keywords): home page, page home localhost/wp/test-template/?id=1 page and browser title: variation1 Custom Template in the body of the page: value1 (same as page and browser title): variation1 value 2 (same as meta_description): this is a test of insert ability value 3 (same as meta_keywords): home page, page home, insert ability localhost/wp/test-template/?id=2 page and browser title: variation2 Custom Template in the body of the page: value1 (same as page and browser title): variation2 value 2 (same as meta_description): this is a test of second insert value 3 (same as meta_keywords): home page, page home, second insert localhost/wp/test-template/?id=3 page and browser title: variation3 Custom Template in the body of the page: value1 (same as page and browser title): variation3 value 2 (same as meta_description): this is a test of third insert value 3 (same as meta_keywords): home page, page home, third insert

Blog page
For this you will need to create 3 categories (cat1, cat2, cat3), and add 1 post into each. For cat1, the post should be called category 1 demo. Do that for all 3 categories replacing the numbers for each (i.e. cat2 has a post called category 2 demo). The navigation should have a tab called Blog. The URL should change based on the following URLs: localhost/wp/blog Displays all 3 posts localhost/wp/blog/?id=1 displays the posts in cat1 localhost/wp/blog/?id=2 displays the posts in cat2 localhost/wp/blog/?id=3 displays the posts in cat3