Learning WordPress theme development [closed] - wordpress

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I am learning WordPress theme development. I need your clarification on when to use third party plugin or build my own plugin or just develop around WordPress core functions without plugins.
Secondly, if I edit or give style third-party plugins what happens if the css classes changes after the author does an updates.

Refer the Theme Development for learning WordPress Theme Development.
Refer the Plugin Development for learning Plugin development.
You can create your own plugin and use third party plugin as you wish or as per your requirement. For fulfill your requirement you can also modify some plugin's default functionality.
If you want to use Third-party plugins then make plugins directory in your theme folder and create file which you want to edit. i.e, If you want to edit akismet plugin then make akismet folder in plugins folder in your activate theme folder and copy file which you want to edit. Make changes in this files.
Secondly, if I style third-party plugins what happens if the css classes changes after the author does an updates.

Not really enough information to give a full answer, but I'll try:
Re: when to use third party plugin - this is completely your judgement, as plugins can serve a very simple purpose (in which case, adding this functionality yourself is probably OK), to being complex (such as e-commerce, forms etc). Consider that developing the plugin is the first step; you also have to maintain it on an ongoing basis to keep up with WordPress core updates.
Re: if I edit or give style third-party plugins what happens if the css classes changes after the author does an updates - This will shape your decision from the previous question. Anything could change when using a plugin; but as you use some, you'll learn which plugins you can trust to not make drastic changes.
Generally, I'll only use a plugin if:
It is established, with a good star rating on GitHub or the WP plugin repo
It has a development team around it, and they are making money from a premium version of the plugin or a complementary plugin or service
It is updated frequently ('frequently' could be as often as once a month for large plugins, or once every 6 months for small)
There is a development community surrounding it
The plugin changelogs are thorough, and explain what's been updated in detail - this type of communication shows respect for the development community
I hope this helps.

Related

How to make Wordpress websites from scratch [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I am currently learning front end web development. So far I am pretty familiar with HTML and CSS. I can make a website with (hours of)tinkering. I am going to learn some more advanced css and Javascript along the way. I have a website I am building from notepad and my question is: How do I upload a custom website to wordpress? I mean like is there a way to upload the files instead of using wordpress system.
EDIT: I was notified that this may have not made perfect sense. I apologize. I am working on a website as practice. It is being built in notepad and I was just wondering if there is any possibility of publishing it to the internet. Is there some sort of hosting service available for that kind of thing?
"Building a website with notepad" and building a website with Wordpress are TWO DIAMETRICALLY OPPOSED approaches.
SUGGESTION:
If you want to learn wordpress, then install wordpress, work through a couple of tutorials, and play with a couple of different plugins and different templates. Focus on "Wordpress", not HTML or any underlying technologies.
NOTE:
You really don't have to know ANY HTML or ANY Javascript to effectively use Wordpress.
But if you DO get serious about "what's under the covers" with Wordpress ... then you'll likely be getting your hands dirty with PHP and with mySQL, too.
https://wordpress.org/support/topic/uploading-theme-7
There's a lot of work involved with creating a WordPress theme from scratch, however. You should consult the official WordPress documentation. https://codex.wordpress.org/

Using Nulled Wordpress Themes, Does it reduce " Loading Speed" or " Security" Of the Website? [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed last year.
Improve this question
I am using a nulled wordpress theme named "Toranj".
The Security of the site and the loading speed of it is so important to me.
however, i heared that, using nulled theme, will cause some problems such as reduction in loading speed and the security!
is it right?
and if its right, how to solve it?
thanks.
A nulled theme is a pirated theme oftenly filled with backdoor and etc.
Solved by BUYING and paying the people who made the theme.
Note that even when you buy wordpress/plugins you have to do a review of the code to know if it is really have serious performance issues or security issues..
Nulled is a term referred to removing license check from a software. Here , we are talking about themes and plugins , that is php scripts.Nulled Theme is the premium theme which is modified in such a way so that it cannot check whether the license is genuine or not , or it may be modified in such a way that when it check its license , it will always return true , so the theme license is genuine and users can use it premium features. Same concept is applied to Nulled Plugin.
Using Nulled Theme can cause you many problems like
Slow down website speed
Can Make Your Site Load Other's Ads
Can Remove You From Site's Administrator !
So don't use nulled scripts or nulled theme/plugin
Source : Why To Not Use Nulled Scripts

Web hosting and CMS for twitter bootstrap site [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 9 years ago.
Improve this question
I am starting a new project for a Custom Home Building company's website. I am new to web development but I have programming experience, so please excuse my newbie questions.
Here is what I have been trying to find answers to, but to no avail...
I am planning on using Twitter's Bootstrap to design the website which will mostly consist of images, videos,a contact page and portfolio (pretty basic). I am also planning on purchasing a bootstrap theme to get started and modify from there (a theme from a site called "wrapbootstrap"). Does anyone have any good experience with using Bootstrap themes and does this sound like a solid plan of action?
I am planning on using the Bootstrap theme but I am worried about content management. I would like the client to be able to change out and modify pictures and edit text easily. Is it good practice to give clients a CMS on the site to be able to do this or is this unheard of?
Also one last question. I am planning on hosting this on GoDaddy, does the host I choose need special requirements to host a Bootstrap site or can I easily upload it to a GoDaddy host?
All help is very much appreciated, Cheers!
GoDaddy, if you Google it, has notoriously slow and lousy hosting. You should familiarize yourself with what Bootstrap is. It's simply html, css, and jQuery, so any host will work. But a CMS has specific requirements, some require php 5+, image manipulation, and other server side apps, RAM requirements, and so on. Therefore you need to figure out a good host for your CMS.
If you are good with your CMS and understand html, and CSS and some jQuery then you can take a pre-created theme or your own and put in the tags, loops, menu, footer, header, and other includes and create a database driven site. Most developers use a CMS to allow customers the ability to add content to their sites. Wordpress developers create admin themes in html, css, and php so it's easy for their customer to update.
There's also hosted CMS systems that have built in functions for nearly all the common functions like galleries, blogs, etc., you need to look around. http://vandelaydesign.com/blog/web-development/hosted-cms/

Pre-install Wordpress Plugins [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 9 years ago.
Improve this question
I'm currently learning more about Wordpress, there's just one thing I wished to know that I couldn't seem to find anything about elsewhere. Let's say I have multiple clients who all want Wordpress installations. Is it possible to automatically install (pre-install) plugins alongside the initial WP install? The reason I'm asking this is because it would be much easier than manually installing them AFTER the WP install, considering I'll be doing this on over 100 of my clients websites.
I've looked into it and noticed something where a theme will automatically install plugins alongside it, I'm sure this could be a work-around too if my initial idea couldn't be done.
Anyone know anything/any method for this?
Thanks
I believe this is what you're looking for: http://tgmpluginactivation.com/
TGM Plugin Activation is a PHP library that allows you to easily
require or recommend plugins for your WordPress themes (and plugins).
It allows your users to install and even automatically activate
plugins in singular or bulk fashion using native WordPress classes,
functions and interfaces. You can reference pre-packaged plugins,
plugins from the WordPress Plugin Repository or even plugins hosted
elsewhere on the internet.
good question. the easiest way to achieve this is to download the plugins to your computer, and add it to the websites through FTP all at once. If you want more info, I would be more than happy provide a detailed instruction=)
The reason some themes allow you to pre-install plugins is, because they are built from scratch. Wordpress has already been built and coded to do certain things, so if you want Wordpress to grab certain plugins when installed. You would have to download Wordpress 3.6 and manually code it to do this function.
I hope this answers your question, I am really sorry if it doesn't.

wordpress or codeigniter [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I know my question isn't about programming problem, I just need a suggestion to get started on right direction but I'm guessing this non-question post is going to be close :( there should be two types of post, "ask question" and "ask suggestion" :D
I'm a beginner in PHP and currently getting my hands dirty on PHP OOP, made a little framework.
I'm planning to learn codeigniter and wordpress, Kindly suggest me which thing should I start first with?
can I do full projects with wordpress like college/university CMS? Shopping cart? etc custom forms with dynamic fields/data?
Can I use codeigniter scripts in wordpress custom page?
First off I don't know codeigniter.
But of course it is possible to use codeigniter scripts in your wordpress plugins and theme's.
This plugin should do that: http://wordpress.org/extend/plugins/wp-code-igniter/
Do beware that Wordpress had a lot of build in functions for developers.
Try not to duplicate functions. Like the database connection use wpdb and others.
Read the codex, start with building your own theme before moving into you own plugin
And if you start building then codeignitor should be usefull, everything(like 95%) you need to do in a theme should be possible with build in wordpress functions.
i would suggest you learn codeigniter instead. here is a tutorial series that will get you going. Codeigniter from Scratch
I also suggest to starts with ci, as in ci you can builtup customization easily. While wp you have lots of limitation for customize project, and querying. WP is good for cms only, and in CI you are free to built costumize as well as cms project also.

Resources