How do I add a plugin dependency to my customized theme?

My client bought a theme on themeforest and I need to customize it to add a like button on the top and bottom sections of to each blog post. I have decided to use this: https://wordpress.org/plugins/heart-this/#description

So far to develop HTML / CSS changes locally, I have uploaded the themeforest theme through the /wp-admin section and then updated the code accordingly and refreshed the page. This has worked.

Now I want to add the heart-this plugin, but I want to use the heart_this_hearts() template tags because I want the hearts to be in 2 specific locations.

However, if I just add the plugin as a dependency of the blog and not the theme itself, that means the theme wouldn’t function by itself since it would be missing a plugin if I import it to another blog that doesn’t have the hearts plugin.

My guess is that I should put it in this folder? /Users/edmundmai/Sites/mysite/wp-content/themes/mytheme ? But when I did that and refreshed the admin dashboard, it didn’t show up in my list of plugins.

Do I just need to reupload the theme? Will I lose any data?

Read more here:: How do I add a plugin dependency to my customized theme?

Leave a Reply

Your email address will not be published. Required fields are marked *