For all those asking for a way to add the information to the database.. Hope that answers it..
@minecraftwordpress67
5 жыл бұрын
kindly give plugin development file
@clemensh6214
4 жыл бұрын
@@minecraftwordpress67 You only learn it really if you do it by yourself ;) Don't make the same mistake like me and just watching tutorials and reading other programmers Code
@jherbison
4 жыл бұрын
I added the code to the page if you still need it.
@RahmanHaghparast
6 жыл бұрын
As a professional web developer who has been in the market for over 18 years, I should congratulate you for explaining wordpress coding so easily. Although you just covered the basics but even professionals could use it to start developing in wordpress. I do appreciate it man.
@jherbison
6 жыл бұрын
Thank you for the compliment and comment. I plan to make more video but just need to find the time.
@RahmanHaghparast
6 жыл бұрын
I totally understand.
@valeriyasergeeva5887
4 жыл бұрын
Hello! I'm from Russia and I didn't find some good information about WP in my language, but YOUR CHANNEL IS AWESOME!!! I will recommend it to my friends! Thanks for your work ❤
@jherbison
4 жыл бұрын
Awesome! Thank you for the comment. Don’t know Russian, but glad you are able to understand my videos.
@christofouche8164
3 жыл бұрын
Hey Joshua, I have been following your videos and I just want to say Thank You. I am a PHP Developer from South Africa learning about WordPress Plugin Development and you have made that Journey so much easier for me. I really appreciate what you are doing here. - Christo
@jherbison
2 жыл бұрын
Thank you for watching and commenting. Trying to catch up on comments that I missed.
@ireogwuugochukwu265
5 жыл бұрын
Your are an awesome teacher. The way you simplified all these complex wordpress core functionalities cannot be gotten in any video tutorial except on this channel. How I wish you have time to create more videos that will assist most of us still learning the ropes in wordpress custom development. I appreciate you effort in doing these videos
@jherbison
5 жыл бұрын
Thank you for the awesome comment. I am trying to free up time for more videos.
@SpiritMeaning
3 жыл бұрын
Thanks for your response. I wish you could give us more insights on how to create a fully automated survey (This is the value of GOLD). in wordpress php, with a admin screen to change questions etc. Its will be a continuation from this series I guess
@jherbison
2 жыл бұрын
I have built surveys before. There is a lot of details to it. We have also worked with clients that already used ninja forms and we created the surveys using ninja forms as a base. Ninja forms has a lot of good hooks to connect and do a lot of things with them. Thank you for watching and commenting.. Sorry for the delay.. Just trying to catch up on all the comments.
@thomashefter7304
3 жыл бұрын
Hey Joshua, thanks a plenty for sharing your knowledge in such an understanding way. Really love your tuts. Keep on it.
@jherbison
3 жыл бұрын
Thank you. Thank you for watching and commenting.
@annebovelett
5 жыл бұрын
Thank you soooooo much!!!! I know zilch about PHP, and am the "learning by doing" type! Your tutorials have taught me more in an hour than all the others I found in my research for days and weeks. I love how you are to the point!
@jherbison
5 жыл бұрын
Thank you for the comment and compliment..
@guilherme8104
4 жыл бұрын
Joshua I really thank you about your videos!!... Their helped me a lot in my first job.
@jherbison
4 жыл бұрын
Thank you for the comment and compliment..
@sharjeelkhokhar3775
5 жыл бұрын
Best tutorial i have ever seen on wp-plugin, Your way of teaching is very easy keep it up makes more tutorial for advance plugin
@jherbison
5 жыл бұрын
Thank you for the comment.
@HustleInStockMarket
6 жыл бұрын
Joshua, you are awesome. We need more tutorials from you. Please upload more.
@jherbison
6 жыл бұрын
Trying to work more into the schedule.. Thank you for the compliment and comment.
@HustleInStockMarket
6 жыл бұрын
Joshua Herbison Thank you 😊
@t.w.freiburg6125
4 жыл бұрын
Great help. Thanks! Very good explained!
@jherbison
4 жыл бұрын
Awesome.. You're welcome. Thank you for the comment.
@shristichapagain6404
4 жыл бұрын
This the best one. It helped me so much. Thank you so much for taking your time out and making these videos!
@jherbison
4 жыл бұрын
You're welcome.. Glad you liked the video. Thank you for the comment.
@masoudsadeghi1315
3 жыл бұрын
Thanks dear Joshua for sharing these handsome videos... I have a question: I'm developing a new plugin and I need add some HTML tags into admin post-new page and when I activate the plugin those Tags appear in that page. How can I do This?
@jherbison
3 жыл бұрын
Ok. That is kind of a broad question. So if you are using the old editor, you can use meta boxes fairly easy to add fields to the edit page. If you are using Gutenburg editor, it becomes a little more difficult.
@funmelapk4501
5 жыл бұрын
Thank you so much for this very helpful video, I am waiting badly for part 5.
@jherbison
5 жыл бұрын
Thank you. I am hoping to start making some new videos soon.. Thank you for the comment.
@tieutantan9562
6 жыл бұрын
Good guides for Wordpress beginner I was subscribed and waiting for more new your tutorial. Thank you!
@jherbison
6 жыл бұрын
Thank you for the comment.
@KanadaAlevi
4 жыл бұрын
That is great. I was looking for that information on using db in wordpress. Thank you
@jherbison
4 жыл бұрын
You're welcome.. Thank you for watching and commenting..
@sopr1067
6 жыл бұрын
Best tutorial to learn wordpress, keep up the good work !
@jherbison
6 жыл бұрын
Thank you. Have you watch part 1, 2 and 3? Please share with anyone. The more subscribers I have the more videos I will make.
@sopr1067
6 жыл бұрын
Joshua Herbison sure ! Will share it.
@jherbison
6 жыл бұрын
Thank you
@huseyineskan
4 жыл бұрын
Joshua! Thank you for all series... it's very helpfull for me! I'm waiting for more plugin application :)
@jherbison
4 жыл бұрын
Thank you for the comment and compliment...
@miromargineanu4712
4 жыл бұрын
This is a great tutorial, thanks for making it. I just have one question. You're using the global $wpdb->prefix method to pull that 'wp_' prefix - and you said that it could be changed. How could it be changed? Doesn't WordPress by default name all its' tables with a 'wp_' prefix? Is that something you could change or customize somewhere hence you'd pull it dynamically in a case like this? I might be missing something. Thanks a lot!
@jherbison
4 жыл бұрын
Thank you for the comment and question. Yes, you can customize the prefix. There is a couple of ways to do it. One is when you install WordPress manually, it asks you what you want the prefix to be, by default it has pre-filled the text field with wp_. You can decide to change it there. If you installed it with an automated system, it will chose the prefix for you. Some hosting companies that provide a click to install system, will usually not use the default wp_ in the install. You can also change the wp_ in the wp-config.php file, you can change the prefix to what you want and rename the tables in the database. This is not a good idea if you are not familiar with database management. You could break the website if the tables weren't renamed correctly. Always make a copy of the database, and if possible; duplicate the database to a new database, change the table names and then point wp-config.php to the new database. Hope that makes sense.
@miromargineanu4712
4 жыл бұрын
Yes, I suspected this to be the case. I mean, I was only really aware of the first option, but was never really sure what that field actually stood for and never gave it much thought, but now I will research and experiment with all the options a bit more. Thanks for the answer and the dedication. 😁
@chriscarton4728
4 жыл бұрын
Thank you for sharing you're knowledge, this very helpful.
@jherbison
4 жыл бұрын
You’re welcome. Thank you for commenting.
@md.abulkalamazad4965
6 жыл бұрын
Hi Joshua Herbison, you are really great man
@jherbison
6 жыл бұрын
Thank you.. Thank you for the comment.
@rembrandt702
5 жыл бұрын
Hey, maybe you can help. I keep getting this error, but I plugin works. I tried to separate the table creations with logic of inserting data to db. Here's the error: The plugin generated 1163 characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin. Can you help?
@jherbison
5 жыл бұрын
Thank you for commenting.. I would need to see the code. You are out putting something on activation.
@rembrandt702
5 жыл бұрын
/* Start - create database table */ /* The below instructions is use to create a table, but it checks to */ /* see if it exist first */ require_once ABSPATH . 'wp-admin/includes/upgrade.php'; $table_name = $wpdb->prefix . ""; if ( $wpdb->get_var('SHOW TABLES LIKE' . $table_name) != $table_name) { $sql = 'CREATE TABLE ' .$table_name . '( id INTEGER(11) AUTO_INCREMENT PRIMARY KEY NOT NULL, fullname VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, date TEXT NOT NULL, message LONGTEXT NOT NULL, data LONGTEXT NOT NULL )'; dbDelta($sql); //$createData = $wpdb->get_results($sql); add_option('arjwp_database_version','1.0'); ob_end_flush();@@jherbison
@JassarDev
4 жыл бұрын
Thank you for the nice tutorials! You created the table manually here, will the plugin create a new table in the DB automatically or does that need to be coded?
@jherbison
4 жыл бұрын
A table creation would need to be coded... It would not do it automatically.
@JassarDev
4 жыл бұрын
@@jherbison Thank you very much
@pedclermont6090
2 жыл бұрын
Hello Joshua, this is a very good and informative video. Just one question: Could you explain why the hook "wp_head" is used for the function "ideapro_form_capture" ? Doesn't "wp_head" occur only at the header of a post ? The related add_action statement can be seen at 8:27 of the video.
@jherbison
2 жыл бұрын
The add_action wp_head means that it fires in the head of the page load. You can do this so it captures the form submit not matter what page you redirect to. If you direct your form to a thank you page, the add_action wp_head will capture no matter what. You don't have to redirect to a php capture page or a special page with a special template. Hope that helps.
@pedclermont6090
2 жыл бұрын
@@jherbison I see, it helps a lot. Thank you Joshua.
@jherbison
2 жыл бұрын
You’re welcome.
@MarcoCalcanti
6 жыл бұрын
Great! A very professional and detailed tutorial.
@jherbison
6 жыл бұрын
Thank you.
@seoexpertteam4113
5 жыл бұрын
I am thankful for such tutorial. Can you please guide me about bootstrap? I want to add it to my form. where i add CDN? I m new to plugin development. please reply. thanks
@jherbison
5 жыл бұрын
Thank you for the comment. I will make a video about adding bootstrap.
@seoexpertteam4113
5 жыл бұрын
@@jherbison thanks alot. i am glad!
@aalolooo
5 жыл бұрын
You are awesome. Thank you so mutch. You are great teacher.
@jherbison
5 жыл бұрын
Thank you for the compliment and comment.
@thellivin8336
5 жыл бұрын
Quality videos and tutorials! I've really appreciated the plugin series so far. You should definitely do more advanced WordPress tutorials or even a php tutorial. Keep it up. Liked and subbed.
@jherbison
5 жыл бұрын
Awesome.. Thank you. Yes, I want to start at the beginning of PHP and work forward.
@MatthewBrabham
4 жыл бұрын
Found these video's to be helpful, but you really should have shown the builtin functions to sanitize user input. Especially when saving data into the database.
@jherbison
4 жыл бұрын
Great suggestion!
@logicalvaibhav
6 жыл бұрын
very easy tutorial. thank you. I Will Give You A Gift After becoming Good Plugin Developer.
@jherbison
6 жыл бұрын
Thank you for the comment..
@sevdamurat4455
6 жыл бұрын
lol :)
@mohamedamarfilali
6 жыл бұрын
Thank you, another useful video, looking forward for other series
@jherbison
6 жыл бұрын
Thank you for the comment. Glad you like the videos
@kulvindersingh2738
6 жыл бұрын
Great, Thanks, I was looking for such stuff. You finally provided the right content and absolutely free. Thanks a lot Sir :-)
@jherbison
6 жыл бұрын
Glad it helped.. Thank you for the comment.
@123sandip1980
4 жыл бұрын
Thanks for wonderful video. It really helps. Do you have any site link where I can get those code you have written here.
@jherbison
4 жыл бұрын
I am looking at old backups to find the code files. I will post them on the plugin videos as soon as I find them and let everyone know.
@slickeries5546
4 жыл бұрын
please make more wordpress plugin videos, i have never found something so informative. Thank You! Also... how comes you use $content = "..."; $content = "..."; $content = "..."; return $content insteal of $content = " ... ... ..." return $content am i choosing a wrong method myself?
@jherbison
4 жыл бұрын
You can do it that way for sure.. I like to have different lines for each. Thank you for the comment and question.
@ZainKhan-jk9jb
5 жыл бұрын
Is dynamic creation of tables possible?? When pluggin is activated
@jherbison
5 жыл бұрын
Yes, you can check to see if the table exists.. If it doesn't then execute the code to create a table. I would not recommend having this script run on the front-end of wordpress but as a wp-admin level script.
@jayeshsinhrajput5192
4 жыл бұрын
Love to watch your video's...
@jherbison
4 жыл бұрын
Awesome.. Thank you for the comment.
@kodeDev
5 жыл бұрын
Hello, mine did not submit to the comments section. I put everything in correctly. My question is for the $to variable, do I need to leave it " ", since I do not have anywhere to send this to?
@jherbison
5 жыл бұрын
Thanks for the comment. I would really need to see your code
@kodeDev
5 жыл бұрын
@@jherbison Settings have been saved. Update Scripts Header Scripts Footer Scripts
@AttyKev
2 жыл бұрын
Great Series Joshua :)
@jherbison
2 жыл бұрын
Thank you!
@김승회-g8h
6 жыл бұрын
Thank you, It's easy and useful video for me.
@jherbison
6 жыл бұрын
Great! Thank you for the comment.
@jzrfht
6 жыл бұрын
Great Job. God bless you. Keep on
@jherbison
6 жыл бұрын
Thank you for the compliment and comment.
@amirrezarabiee9845
5 жыл бұрын
Hi, thank you for your great video. could you please explain how can add a picture or a file to the database?
@jherbison
5 жыл бұрын
There are multiple ways to do it, the best way is to follow the WordPress upload functions. It will create the post_type attachment automatically and add it to the media library. Is there something specific that you are trying to do?
@amirrezarabiee9845
5 жыл бұрын
@@jherbisonI want to save the information and the files that user uploads in the database together or at least somehow connect the uploaded file to the user. thus when we want to read the information, the uploaded file shows for the user
@johnmike6158
5 жыл бұрын
Hello. My plugin shows 503 error when I try to activate it on the website. and it remains unactivated. Pls how do I fix this?
@jherbison
5 жыл бұрын
Would need to see the code to be able to see what is going on. You more than likely have something redirecting or printing to the page on activation.
@SoyLast
6 жыл бұрын
You've got a new subscriber bro, waiting for the next one :).
@jherbison
6 жыл бұрын
Awesome. Thank you.
@keren1978
6 жыл бұрын
hi. thanks for the great content. When using the db query, the info enters the database only once. the next time I fill the form, I don't get a new row in the table. when I delete the exist one row, the form is submitted again. Why is it?
@jherbison
6 жыл бұрын
Did you create the table? It sounds like you could possibly not have a primary or unique row like ID and that row is not set to auto increment.
@marciozebedeu
6 жыл бұрын
gostei do tutorial... foi o melhor que eu ja encontrei. Faça mais outros. Obrigado
@jherbison
6 жыл бұрын
Obrigado pelos comentários.
@omtechnologies8656
5 жыл бұрын
i always love your videos.
@jherbison
5 жыл бұрын
Thank you so much!
@rohitkhadgi6739
4 жыл бұрын
really nice tutorial thank you
@jherbison
4 жыл бұрын
Thank you for watching and commenting!
@dprasadpanda4456
6 жыл бұрын
How can we add a page in the navigation section in the main menu when we activate our created plugin and change it's settings at the backend. Just like in buddypress when we activate the plugin it creates Activity, Members page automatically and then add them to the navigation menu.
@jherbison
6 жыл бұрын
I will add that to the list of videos that I am making.
@_rahiali
5 жыл бұрын
Hi thank you for tutorial. Can you please share the source code? I am using the same exact line but it just doesn't insert it in db. I am sure its a typo on my end
@jherbison
5 жыл бұрын
Can you share the code or send it to me by email?
@danielvandenberg4126
6 жыл бұрын
Very nice and helpful videos!! Could you make a video about getting information from the database?
@jherbison
6 жыл бұрын
Thanks for the comment. Yes, I can make a video about that.
@danielvandenberg4126
6 жыл бұрын
Thanks, that would help me for my school project!
@jherbison
6 жыл бұрын
I am shooting today, so I can get it out later today.
@digitalprasar8515
6 жыл бұрын
Very nice, Thanks for your video.
@jherbison
6 жыл бұрын
Thank you for the comment.
@robburns7482
5 жыл бұрын
Is there a way to dynamically add/remove data stored in the $content variable?
@jherbison
5 жыл бұрын
Yes, add_filter('the_content','YOUR_CALLBACK_FUNCTION'); Thank you for the comment.
@sevdamurat4455
6 жыл бұрын
Hey Josh, can you make a video about a plugin that have TABS on admin side settings page. Assume that this plugin needs too much settings and to make it more user friendly we group settings into tabs AT THE ADMIN side. I am not asking about user-side, I am asking about setting tabs on plugin admin-side.
@sevdamurat4455
6 жыл бұрын
@Joshua Herbison
@jherbison
6 жыл бұрын
I think I understand what you are talking about... I will add it to the list. I am hoping that I can make some new videos this week.
@MalikUbaid
6 жыл бұрын
@@jherbison hi @Joshua Herbison did you made this plugin ?
@trongnhanle7658
2 жыл бұрын
The code insert information into database doesn't work, teacher. How can i fix it ?
@jherbison
2 жыл бұрын
Send me an email with your code to josh@ideapro.com
@charlesloehle7998
5 жыл бұрын
Awesome! Please make more
@jherbison
5 жыл бұрын
Thank you for the compliment and comment.. I am working on trying to find the time to make more videos.
@Magistrado1914
3 жыл бұрын
Excellent course 11/06/2021
@jherbison
3 жыл бұрын
Thank you for commenting and watching.
@sharjeelkhokhar3775
5 жыл бұрын
If i deactivate plugin its shortcode shows on page so how can i hide this shortcode when i deactivate plugin
@jherbison
5 жыл бұрын
You need to remove the short code from the content or write a blank short code function somewhere like your themes functions.php page.
@majdalied2331
5 жыл бұрын
thank you man , you the best.many thanx
@jherbison
5 жыл бұрын
Thank you.
@juliandarley
4 жыл бұрын
very useful. thank you.
@jherbison
4 жыл бұрын
You’re welcome. Thank you for the comment.
@juliandarley
4 жыл бұрын
@@jherbison i have a large and quite complex site to convert from theme (and i am sorry to say core hacks) into plugin(s) - in part so that we can upgrade the WP core and start using the error logging and email reporting function of 5.1 and up. your videos have certainly helped get me started. looking forward to the next video in this series and your other videos to do with WP databases - and probably anything else WP related.
@lts8683
3 жыл бұрын
thanks you, please make other videos advanced
@jherbison
2 жыл бұрын
Thank you, I will
@clemensh6214
4 жыл бұрын
Why don't you like to create new tables for Plugins? I think it does make sense to create a new table for a new Plugin because it looks more tidy. Otherwise you have everywhere some data in the wordpresstables and you can't recognize from which Plugin it is
@jherbison
4 жыл бұрын
In some cases you are correct. If the plugin is built correctly you can see what those items are. For example, if you are adding values to the options table, use keys that define your plugin like: mypluginname_OPTIONKEY. If you are adding a custom post type, it is easy to see those post types. It is so much easier and requires so much less code to use the tables that WordPress provides. Also, if you do not index your tables properly or chose the wrong type of column types, you could slow down the website or store the information incorrectly. That doesn't mean that you should NEVER create other tables, I just don't recommend it for most use cases. I have seen some really bad plugins, and have had to migrate sites that have over 100 tables and most of them the plugins had been inactivated but the tables were still there.
@bhavanahombannavar7146
6 жыл бұрын
Thank you,it helped a lo t, also I need to create a shortcodes for multiple forms that can be created using databases data, can you please help
@jherbison
6 жыл бұрын
Can you give more details about what you are trying to do?
@bhavanahombannavar7146
6 жыл бұрын
+Joshua Herbison I am creating a plugin for which can create a form where admin can create as many form as he wants and that is stored in database that data when fetched from database it need to be displayed as a form and create a separate shortcodes for those forms
@jherbison
6 жыл бұрын
Ok. That is a large plugin, but it is very possible.. I built one similar. I suggest using a custom post type as the different forms. You will need a shortcode to display the form and an attribute for the post ID, like [formshortcode id="POSTID"]. You can create the form fields as post meta. I used a post meta field called fields and saved all the fields in that post meta as a json string. You could always write the form in html format in the post_content of the form, but you will need php code to process the data when the form is submitted. Hope that helps and gives some insight. Good luck.
@bhavanahombannavar7146
6 жыл бұрын
Thank you, I will try your suggestion
@ShannonWhitty
4 жыл бұрын
Really helpful
@jherbison
4 жыл бұрын
Awesome. Thank you for watching and commenting.
@shristichapagain6404
4 жыл бұрын
Everything like the comments worked but I am having problem connecting form in the database. I get the error like Fatal error: Uncaught Error: Call to a member function get_results() on null in /Applications/XAMPP/xamppfiles/htdocs/codeanddesign/wp-content/plugins/idea/idea.php:151 Stack trace: #0 /Applications/XAMPP/xamppfiles/htdocs/codeanddesign/wp-includes/class-wp-hook.php(287): ideapro_form_capture('') #1 /Applications/XAMPP/xamppfiles/htdocs/codeanddesign/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array) #2 /Applications/XAMPP/xamppfiles/htdocs/codeanddesign/wp-includes/plugin.php(478): WP_Hook->do_action(Array) #3 /Applications/XAMPP/xamppfiles/htdocs/codeanddesign/wp-includes/general-template.php(2884): do_action('wp_head') #4 /Applications/XAMPP/xamppfiles/htdocs/codeanddesign/wp-content/themes/astra/header.php(26): wp_head() #5 /Applications/XAMPP/xamppfiles/htdocs/codeanddesign/wp-includes/template.php(723): require_once('/Applications/X...') #6 /Applications/XAMPP/xamppfiles/htdocs/codeanddesign/wp-includes/template.php(672): load_template('/Applications/X...', true) #7 /Applications/XAMPP/xamppfile in /Applications/XAMPP/xamppfiles/htdocs/codeanddesign/wp-content/plugins/idea/idea.php on line 151 I used the same line of code: $insertData = $wpbd->get_results(" INSERT INTO ".$wpdb->prefix."form_submissions (data) VALUES ('".$body."') ");
@jherbison
4 жыл бұрын
Inside the function or page you are using, are you calling global $wpdb ? If not, that should fix your issue. Inside your function or above the $wpdb->get_results code, add the following line: global $wpdb; Let me know if that helps.
@usmanahsan5515
5 жыл бұрын
how to rememeber all of the things for different plugins?
@jherbison
5 жыл бұрын
Practice, and Google the WordPress Codex. The codex is a valuable tool.
@usmanahsan5515
5 жыл бұрын
@@jherbison thank you so much and keep it up
@sakthivelnagendran3068
4 жыл бұрын
Hi, In this video you added database table manually, But how to create table without going to phpmyadmin
@jherbison
4 жыл бұрын
It can get really complicated but I will add that to the list of videos that I need to make.
@sakthivelnagendran3068
4 жыл бұрын
@@jherbison Thanks for your response
@sakthivelnagendran3068
4 жыл бұрын
Hai, Please publish the video for how to support my custom plugin with elementor and WordPress widget.
@ABDURRAHIM-jn2rm
2 жыл бұрын
Thank you so much
@jherbison
2 жыл бұрын
You're welcome.. Thank you for watching and commenting.
@ABDURRAHIM-jn2rm
2 жыл бұрын
@@jherbison How to create premium Drag & drop contact form plugin like gravity forms?? please help me. Thanks in advance
@igibekkoishybayev7255
6 жыл бұрын
Thnks!
@jherbison
6 жыл бұрын
Thank you for the comment.
@JamesReillyIOW
6 жыл бұрын
Thanks
@jherbison
6 жыл бұрын
Thank you for the comment.
@minecraftwordpress67
5 жыл бұрын
kindly give file of plugin developemnt plzzzzzzzzzzzz
@jherbison
5 жыл бұрын
Thank you for the comment... Soon!
@DawidRokitaCk
5 жыл бұрын
Everyone's saying "Thanks" but nobody about possible SQL Injection :-)
@jherbison
5 жыл бұрын
What is the possibly SQL injection? I try to give everyone an idea of the basics. WordPress includes functions to sanitize data and I want to get into those videos but just haven't had time. Others that make videos confuse people by using those functions but not explaining what they do.
Пікірлер: 174