Top products from r/Wordpress

We found 36 product mentions on r/Wordpress. We ranked the 25 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Top comments that mention products on r/Wordpress:

u/frontendben · 7 pointsr/Wordpress

First off, I'd be careful of describing yourself as a WordPress developer if your knowledge doesn't really go past using the loop as far as PHP and WordPress goes. Not because I'm one of these 'you're not a developer' types, but because it could land you in legal hot water because of misrepresentation when it comes to clients.

Anyway, what I would currently describe you being – based on what you've said – is a junior front end developer. You have a good understanding of HTML and CSS, and a you know how to get JS working – even if it is just copy and pasting.

Personally, I would recommend signing up to somewhere like Treehouse as they have a great deal of structured content around WordPress that will take you from the basics of PHP and how they relate to WordPress upto more advanced topics like dealing with WordPress' APIs.

As for the most important skill? I would say that is having a good understanding of how PHP and JS work. Once you understand functions, variables, methods – and to a lesser extent, classes – you'll have a pretty good grasp of how anything works within JS and PHP.

I would then recommend spending some time reading PHP's docs, which are very well written and give examples of how those functions work.

If you're more of the read-a-book kind of guy, I highly recommend JavaScript and jQuery by Jon Duckett (Amazon link).

Hope that helps.

u/deecodes · 20 pointsr/Wordpress

I'm doing a video(hopefully series) where we learn WP techniques by looking at code from advanced WP developers. Would you mind beta testing it when I finish it?


I went through teaching myself WP for a job, after being a developer in other stuff so I probably walked the same path.


Here's what I wish I knew before:


  1. How to use WP as a code library to build web apps. Most things you find will talk about point and click stuff with WP. But this is the slow way to do things as a developer. This book talks about how you can build web apps easily with WP.

  2. How to modify the behavior of WP without changing the code with the Plugins API. This is singlehandedly the biggest thing that's going to help you do whatever you want in WP.

  3. The Plugin's API's EventDriven design pattern. Learning this will make everything 'click' for you:


    Event driven pattern: https://tommcfarlin.com/wordpress-and-mvc/

    (A bit advanced, the Event-driven Design pattern is derived from the observer pattern. The Plugins API uses just Event-Driven but other API's in WP use other variants of the observer pattern)


    Observer pattern in WP: https://code.tutsplus.com/articles/design-patterns-in-wordpress-an-introduction--wp-31604

    Observer pattern: https://www.youtube.com/watch?v=_BpmfnqjgzQ&t=1305s


  4. Don't make the mistake of trying to build a theme from scratch for most clients. In many cases that's like rewriting the DOM before you make the front end of the site. A good theme framework you can trust as a developer: https://my.studiopress.com/themes/genesis/

  5. Work smarter not harder, use WP's many internal APIs: https://codex.wordpress.org/WordPress_APIs


u/PixelatorOfTime · 3 pointsr/Wordpress

Best book to get moving: http://www.amazon.com/Professional-WordPress-Development-Brad-Williams/dp/111844227X

Find a few solid plugins, download them, and then start browsing through their source code. Literally start at index.php and follow every function call to see the application flow. There are a million ways to write a plugin, but pay particular attention to ones who use standard design patterns like MVC and the like.

Read through this series of articles to see how WP bootstraps itself. Regardless of whether you'll be working on Core, it will help you understand some of the complexities and might even be useful when debugging.

u/deaftelly · 3 pointsr/Wordpress

First up - do you have hosting? Can you install WordPress there? Have you written or edited posts and Pages on a WordPress site? If not, make that a priority.

mrstejdm's suggestions are excellent - much depends on how you prefer to learn (books? videos? articles?) so here are a few to get you started.

Resources
The Codex is surprisingly good, you could start there and supplement your learning with books and courses. Look out for Morten Rand-Hendriksen at Lynda.com and on Twitter. Great instructor.

The WordPress Handbook, also full of great, searchable information.

The Loop

u/nicksamuel · 1 pointr/Wordpress

My route to building websites was basically Codecademy for HTML/CSS and then these two books (probably out date here):

https://www.amazon.co.uk/Creating-Website-Missing-Matthew-MacDonald/dp/1491918071/

&

https://www.amazon.co.uk/Professional-WordPress-Development-Brad-Williams/dp/1118987241/

and any foundation knowledge gaps from these two were plugged by searching the Wordpress Codex which is the knowledge base: https://codex.wordpress.org/Theme_Development and quite often WP Beginner: https://www.wpbeginner.com/

I also saw this posted here which I bookmarked as I though it was useful: https://medium.com/@adamchodson/barebones-approach-to-developing-a-modern-wordpress-theme-6fc44ab7a25b?sk=0511e966debf50d4b6e88a966c7791d7

I didn't really use YouTube although it's undeniably has the potential to be a great learning resource.

Only disclaimer I have is that I'm a hobbyist Web Dev and don't do it as my full time job. There's people out there who can definitely recommend a better approach to take to learning WordPress then what I've written. YMMV.

u/zapt0 · 3 pointsr/Wordpress

Being a senior WP dev to me is understanding WP concepts such as hooks, filters, internal API:s etc.

Read this book from start to finish and you can call yourself a senior WP dev:
http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222

Lastly, I've met quite a few senior WP devs who are pretty bad to be honest, so you'd be in good company regardless. ;)

u/[deleted] · 1 pointr/Wordpress

Um, sort of. Wordpress itself needs to be run on a server, so you can't work with it offline unless you download a development server like easyphp.

You can design the website in just HTML and CSS on your computer, but then you'll have to make significant changes when it's time to put it into WordPress. Instead of HTML files, WordPress uses PHP files (with HTML content in them). I usually just go straight from design to WordPress template files, and skip the HTML mockup part.

It's actually not that easy to jump straight into WordPress without any HTML or CSS experience, but it can be done. Here are some books you can check out to get you started:

Smashing Wordpress

Digging into Wordpress

If you happen to be in the DC area, I'd be glad to meet at Starbucks or wherever to help you get started with WordPress. If not, I might be able to help you out through email.

u/rousseaux · 1 pointr/Wordpress

Sounds like you're looking for something like this. I bought it and it's really good, but really the best way to learn is to figure out what you want to make, and then figure out how to make it by Googling. If you really want to learn Wordpress in the thorough way you're describing, I'd have thought you'd want to start with PHP.

u/glynster · 1 pointr/Wordpress

Regarding resources, it largely comes down to a matter of taste or even learning styles. Some more logically minded people actually prefer and function better with "just the facts" style documentation whereas others prefer a "walk me through it" idiot's guide type thing - neither is superior it is just what you and your brain seem to prefer. I'd leave PHP for the time being and just learn HTML and CSS - PHP will make much more sense after you know these well. HTML and CSS are very simple languages to learn - so simple in fact that sometimes it is easier to just follow somebody else as they code rather than read a book. Personally I find the Dummies guides to be too slow and bulked out and I prefer a snappier pace - I can provide my own distractions. Try the Head First series - you'll see them on amazon http://www.amazon.co.uk/Head-First-HTML-Elisabeth-Robson/dp/0596159900/ref=sr_1_1?ie=UTF8&qid=1376224557&sr=8-1&keywords=head+first+html

You'll know after reading this whether you prefer a friendlier approach or not and they do at least work well - some people swear by them.

u/manifestphil · 1 pointr/Wordpress

The best that I've found and recommend for learning advanced development with WordPress is called Professional WordPress Plugin Development by Justin Tadlock, Ozh Richard and Brad Williams.

Amazon Link: http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222

u/raveiskingcom · 1 pointr/Wordpress

Very highly recommend this book as it goes in to the more powerful functionality that WordPress has. It's also a very easy read:
http://www.amazon.com/Professional-WordPress-Development-Brad-Williams/dp/111844227X

u/sdawson26 · 3 pointsr/Wordpress

Are you building your own original theme or a child theme? If you're looking to start from scratch, you should be pretty advanced in PHP. Most people start by getting a basic framework (I personally like the Thematic framework)

If you are somewhat new to PHP and/or wordpress, I would suggest getting a book like Build your own Wicked Wordpress Themes and learn how to create a child theme off of a basic framework.

u/backwardsguitar · 1 pointr/Wordpress

Assuming you already have a solid enough PHP base, I'd spend time building a theme, and building a plugin. Professional WordPress Plugin Development is an awesome book.

You could also find a theme or plugin you really like and go through the code to see how things are done.

u/albanydigital · 12 pointsr/Wordpress

Yes! This is the book. It was just updated in January. Read the reviews and you'll see that it is highly thought of.

I just got mine a few weeks ago and it is great.

u/skawid · 1 pointr/Wordpress

You need lots of wires. You can't make two PC's synchronise easily. What you can do is get an HDMI splitter on the end of one of your PC sticks, then a male to male wire running to each monitor. That way both displays are running of the same output and they'll definitely be in sync.

Edit:: https://www.amazon.com/Splitter-LinkS-Amplifier-Source-Displays/dp/B0732MD43P/ <- something like that.

u/Bribbe · 2 pointsr/Wordpress

I do not know where you live, but I went to the local library (which is pretty big in my city) Then i loaned the newest Wordpress books about theme and plugin development. I got way more out of those books than from 20 "guides" and tutorials on the internet. You can also just buy the books online if you want of course.

This book is one of them i loaned from the library.

u/tetractys_gnosys · 1 pointr/Wordpress

I've been teaching myself to make websites for a few years now and I've done random site maintenance for a firm and done a build with a larger firm's team and the whole time I was struggling to comprehend what was being thrown my way. It can be scary because there's so much ground to cover initially, to get a working understanding of front end and back end technologies, and because you're having to learn to build a house on quick sand, it seems.

It is incredibly difficult getting all the pieces together to see the big picture at first; I still don't have the entire picture. I do have enough to know generally what to look for, how to search for answers, and have a decent enough understanding of JS, PHP, and MySQL to know how to get stuck. As long as you can get yourself stuck, you're on the right track. Even the best developers get stuck; it's part of the trade and an integral part of development and programming because it is a creative kind of work through a rational and logical framework. You get sometimes bizarre or infuriating issues and you have unlimited ways to solve them so you slam a quad latte, put on some death metal (or your preferred tunage) and treat it like puzzles that you're getting paid for (hopefully). Just remember that you're never going to stop learning, refining what and how you do things. Always be learning, always be flexible, and always remember that it is a multi-faceted beast and if you end up not grooving with front end (HTML, templates, CSS, JS, whathaveyou) you can go back end. Or focus on UI/UX, testing, project management, design, or anything else you can think of.

As far as resources, I have a shit ton of bookmarks in Chrome as well as several ebooks and physical books. I'd be thrilled to share and talk to you about any of it. I definitely learn by teaching among other methods and I've never had any developer friends to learn with or bounce things off of so hit me up if you're into that kind of thing. Learn the basics by doing the Web track on CodeAcademy, play around on Codepen, read Don't Make Me Think, and read The Wordpress Anthology and go through some Youtube tutorials for making custom themes and extending the CMS using Wordpress functions and technology.

Also:

u/100TeV · 1 pointr/Wordpress

I'm awaiting this book, it looks like it's going to be good.

u/Seeda_Boo · 3 pointsr/Wordpress

As already suggested, the Codex is the resource from the source. I'm in the midst of my first WordPress site development and I've found Matthew MacDonald's WordPress: The Missing Manual from O'Reilly Media to be a very well done book that lays out the broad overview you seek. It includes pointers to websites with all the examples in the book and links to every tool and plug-in mentioned within. It's a quick read, especially if you're already familiar with the dashboard UI, and it seems to raise all the fundamental design and content issues one should best consider before getting deep into development.

u/randomAnonymousThing · 3 pointsr/Wordpress

This one

Currently renting it from my local library, it is a great book to start with despite being massive.

u/thegermwar · 1 pointr/Wordpress

Are you talking about reading up on how to develop for WordPress? If so, the links provided by others are a great starting place. I'd also recommending checking out "Professional WordPress" by Brad Williams:
http://www.amazon.com/Professional-WordPress-Development-Brad-Williams/dp/111844227X/ref=sr_1_1?ie=UTF8&qid=1414536372&sr=8-1&keywords=professional+wordpress

It's almost two years old now, so some of the information may be dated, but most of it will still be relevant.

u/sarcastasaur · 2 pointsr/Wordpress

here's a book that I used when I was learning and it helped a lot. It's a tad outdated but there's still tons of usefull information.

u/Syed7860 · 1 pointr/Wordpress

Is this what you are looking for?

u/dvinson · 4 pointsr/Wordpress

What I always suggest is http://www.amazon.com/Professional-WordPress-Plugin-Development-Williams/dp/0470916222

I found writing a theme was more design oriented than any actual development where a plugin by its nature takes more development.

So think of a plugin, big or small, then dive in to trying to make it happen.