Transcript
Page 1: Wordpress Questions & Answers

WORDPRESS

@nicolerosedion

Page 2: Wordpress Questions & Answers

YOUR QUESTIONS

Page 3: Wordpress Questions & Answers

Q: My group has a slideshow on the website and we found one using a plugin but the plugin has many different external sheets. Is there a simpler way to create a slideshow or should we just keep it the way it is?

Page 4: Wordpress Questions & Answers

A: Just keep it the way it is, this is a downside of WordPress, almost every plugin you install often adds its own Javascript and CSS files and these add up fast. It is important remember that if you edit or change a plugin you can not updated it or you will loose all your work.

Page 5: Wordpress Questions & Answers

• Q: If I were to create a cheat sheet for WordPress for things that I absolutely must know and remember, what would be on it? For example, if I were to have a cheat sheet for coding, I would have the different tags and what they meant on it.

Page 6: Wordpress Questions & Answers

A: Wordpress is a very large and complicated codebase, there are latterly hundreds of functions and methods that you have access to while building your site. That said the best cheat sheet is actually the codex [http://codex.wordpress.org/] almost everything has been laid out for you in there.

Page 7: Wordpress Questions & Answers

A: CHEAT SHEET

Page 8: Wordpress Questions & Answers
Page 9: Wordpress Questions & Answers

• Q: Are there ways to create PHPs ? Or is all the coding found just on the internet?

Page 10: Wordpress Questions & Answers

• A: PHP files are text files that the server recognizes and parses, they can be created in any text editor. They do require that the the very first line before you add code use a ( <?php ) this tells the server to parse this section of code and replace it with the desired result. At the end of the code block you will need to close the block with a ( ?> ) tag.

Page 11: Wordpress Questions & Answers

•  A: An example and exercise is to open a text editor and create a new file and copy this code into it:

<?php ! echo ‘Hello World’;! ?>

then save the document as hw.php upload it to a server running php and then open it up in a browser by going to http://thewebsitename.com/hw.php.

Page 12: Wordpress Questions & Answers
Page 13: Wordpress Questions & Answers

• Q: My footer is stuck at the top of my pages, how do I fix it?

Page 14: Wordpress Questions & Answers

• A: There are lots of ways but few really work. Most Devs often figure out with trial and error. You can achieve this with jQuery, Css hacks, Frameworks like Bootstrap & Foundation (have built it methods). There is no easy way, and often what works for one site does not work on another.

Page 15: Wordpress Questions & Answers

• Q: How do I remove the "posted by ### at #:##" on all pages?

Page 16: Wordpress Questions & Answers

• A: This is created by a template tag http://codex.wordpress.org/Template_Tags, to remove it you will need to find it in the template and delete it or comment it out. For this particular one you would goto -> index.php and in the loop look for posted by <?php the_author(); ?> on at <?php the_time() ?>

Page 17: Wordpress Questions & Answers

• Q: How does CSS work with PHP? Some styling that we (my group and I) put in worked on the HTML, but does not on PHP. For example, if we want to style something specifically, we would use and id, but what is the equivalent of id in PHP?

Page 18: Wordpress Questions & Answers

•  A: CSS is specific to html (they are not the same but complements of each other) and only affects php after its parsed into an html output, So there are no php equivalents. That said, WordPress uses function calls (these are prebuilt blocks of php that perform specific functions) these functions do not aways work with css called from the document but these functions usually have the ability to supply an argument that can include css id or class.

<?php the_title(‘<h1 class=“page-title”>’, </h2>’ , true) ?>!

Page 19: Wordpress Questions & Answers
Page 20: Wordpress Questions & Answers

• Q: If I was to add media to my website, how could I podcast it using Wordpress?

Page 21: Wordpress Questions & Answers

• A: How to podcast with Wordpress

http://codex.wordpress.org/Podcasting

Page 22: Wordpress Questions & Answers

• Q: What are some tips for learning PHP and how do you link a PHP document correctly in Wordpress?

Page 23: Wordpress Questions & Answers

• A: Google! Find an intro to CS and Intro to programming theory class. Lynda.com (best resource in the world tons of video classes that will take you through php, html, css, wordpress). Just get in and play between google and maybe a cheap php for dummies book.

Page 24: Wordpress Questions & Answers

•  A: You don’t really link php documents in WordPress most everything that you will do inside a theme or plugin will be recognized by the WordPress engine. In the case of theme any functionality you would want to add should be done in the already existing functions.php, or if you are creating a new page template i.e. page-fullwidth.php you will need to add a comment to the head of the document that declares it:

<?php! /*! * Template Name: page-homepage! */! ?>

for a plugin you will do about the same but it will be a much more complex declaration.

Page 25: Wordpress Questions & Answers
Page 26: Wordpress Questions & Answers

• Q: Are there any useful PHP reference websites?

Page 27: Wordpress Questions & Answers

•  A:

codex.wordpress.org php.net net-tuts.com net.tutsplus.com/category/tutorials/php/ lynda.com treehouse.com net.tutsplus.com/category/tutorials/php/ teamtreehouse.com/ wpsessions.com/ google.com!

Page 28: Wordpress Questions & Answers

• Q: What’s the line of code that connects each page together? I've noticed that sometimes when we copy and paste our code into the WordPress code and we accidentally delete the wrong code, then the pages don't connect properly.

Page 29: Wordpress Questions & Answers

•  A: There are a variety of different ways WordPress pages link together in the template system

•  based on the pages document name: –  1) a loop in the index.php page will only pull posts

related to the post section –  2) a loop in a page.php or a template that has a

template name: declaration will only pull content related to that page.

–  3) documents are named specifically for specific functions and are a major part of the linking process. I.e. archive.php is for search and category requests on a site, while page.php is for pages created in the dashboard.

Page 30: Wordpress Questions & Answers

RESOURCE

Page 31: Wordpress Questions & Answers
Page 32: Wordpress Questions & Answers

http://bit.ly/KO8qY5

Page 33: Wordpress Questions & Answers

THANK YOU! [email protected]


Top Related