Learning PHP WordPress Development for Beginners
![*](https://i0.wp.com/allprowebdesigns.com/wp-content/uploads/2023/12/1703324709_maxresdefault.jpg?resize=840%2C430&ssl=1)
Video Title: Learning PHP WordPress Development for Beginners
In the article we had a look at what PHP is how you can use it we looked at variable statements functions and so on in this video I thought I’d take a look at an example of what you can do with PHP and it will give you a little bit of
A glimpse into how WordPress works as well so let’s get started I created an html5 template for myself right here and I made it from a template by html5 up and it’s basically a very small blog with two posts you can look at both posts here it’s post one and here’s post
Two and to show you why and how people use PHP I thought I’d look at the shortcomings of this set up first because it will make it pretty obvious so if you look at the files for this blog here you can see that we have an
Index.html post 1 and a post – this would be index.html and then post one post few or die’s posts respectively so everything’s fine if you go into this post it displays for it well then you go back and you have the second post now what I’ve noticed is that there’s no
Button to actually go back to the main page nothing is clickable this doesn’t this just comes back to this page so let’s fix that by making this image linked back to the front page so here we are on post – there we go let’s find that image
It’s this one here so let’s make that link back to index.html so that will work just fine but then if you go to post one it doesn’t work because this is all in separate files so I need to go to post one and make the link link back to
The front page there as well and similarly if I create any other page and indeed even on this eight index page this doesn’t link back to the index page at least the link doesn’t point there so I would need to change it here as well
Now as you can imagine this can get a bit unwieldy if you have 5,000 posts you don’t want to go through five thousand files changing each link so ideally you would want to change it in one place and then never think about it again so what what WordPress does and many other CMS
Systems is they use template files and they use a PHP include system and other systems to make sure that they all need to change things in one place so here’s how that works what you can do is let’s change all these to PHP this is running on an apache server
There we go we will need to change all the links to PHP as well again you can see how this gets very tiresome and very error-prone as well so now everything is processed by PHP there we go and it seems that I made a mistake oh yes of course because the post links
Also need to be changed so on the index dot PHP file we need to change this and this to PHP there we go perfectly so what you can do with PHP is separate separate out parts of your blog or your website you can see that this left-hand
Side thing is the same for all pages so ideally we wouldn’t want to separate this out and load this sidebar separately for each page so let’s see let’s do that on index dot PHP what I would do here is create a header.php and footer.php I would take a look at the
Index.php and find where the sidebar thing begins and where it ends so here’s the top here’s the header so here it begins here and the main part is this white part it begins here so I would take everything from here on up delete it and add it to the header file perfect
Then I would find where this main section ends you can see that there’s a little beginning comment here perhaps there’s also an ending comment so search for main well there isn’t but I think it’s this ending div you can see it underlined here you can see it underlined here so
It’s where the footer begins so we’ll leave this untouched because this is the content of the index dot PHP file and everything after that will also be common to each website sorry each page which would be this footer thing on the bottom so let’s copy out everything from
Here on down and then add it to the footer PHP so what will now do is then include these files in queue their place so include header dot PHP include footer.php there we go now if I go back to this page here you should see no difference the reason is
Its basic substitution so pull in everything inside the header file into here so just copy-paste this at the place of this so it’s basically the same thing that we had before this also allows you to do some better indentation by the way as everything is now in one
There we go and this sim goes for the footer type dot PHP now what we could also do or what we should do is do the same thing for our post one post two files and rename just incorrectly so let’s include the header on post one
Header there we go and we’ll include the footer here and then post two same thing include the header and include the photograph so now we can still switch and post a post there we go and we can also go back to the main site now the cool thing is that
If I change anything now in this header file it will be changed for all files so let’s go into the header file and say then it’s website instead of Daniels blog so now on the main page it says Daniels website and if I go to any post it remains Daniels website because every
Post takes this section from the same place so there’s no duplication the code is only in one place this is one of the best things about PHP there’s no code duplication alright so once we’re done with that let’s see if we can even minimize this post one post two so we
Don’t need to create one file for each of our posts now what WordPress does is a bit more complex but I’ll try and create a basic version here so let’s go to our websites file and websites folder and create something called post data dot PHP this will be a simple PHP file
Well no output what we’ll do is post we’ll create an array and we’ll say that each array each member of an array is post so this will be Posey row and this is also an array that contains a title it contains an excerpt well actually we can make a function for
That so let’s just say content and I think that’s it for now will be super simple right so we have two posts this is post 0 and then we have post 1 okay let’s go to post 1 the title is my amazing blog post and the post number two is a little
Futurama there we go and now we’ll add the content this will make it a bit difficult to read don’t worry about it for now there are techniques to make this better there we go so this is the content of post one and then the content of post
Two starts from here and continues right down until here also yep if there are any you’ll need to escape all these since I’ve opened with a single quote I can’t use single quotes within the string like it should either use double quotes which doesn’t make sense here or
Escape it using a backslash so I’ll just find all them manually again there are better ways do this but for now this will do well there are a lot of clothes here okay I should have done a search in replace but never mind okay we’ll do a search and replace
So I’ll just undo everything there we go and I’ll highlight this right here everything in between this and this cannot replace this with this there we go whoops I forgot to tell it to use only the highlighted section there we go loon selection toys all there we go so that’s all better now
And we have an array of posts which is only two for now so first of all what we can do is we can on we can delete all this code here so what I usually do is now what we’re going to do is instead of writing two separate code blocks to
Display our two separate posts we’ll write one loop which will go through our posts array and it will display each one and what I like to do here is basically what we’ll have is a loop which loops through our posts and then displays this code we won’t need the second one so
Let’s just delete that actually sorry it’s not this code it is there we go so we’re going to loop through something for each something don’t worry about it just yet it doesn’t need to be correct right now and the end for your over here now what do we need to look through our
Post array since our posts array is in a separate file let’s include that file here post data dot PHP and the name of the array is post let’s name that posts there we go and then we’ll loop through posts as post go and the title of the post goes here
And the content goes in right in here we go now this won’t be correct just yet because we don’t actually need the title here sorry we don’t actually need the content here need an excerpt so this should now actually work sorry this is an error there we go there we go but it
Shows the whole content and all we actually need is an excerpt so what we’re going to do is write a function to make it happen instead of outputting the content what we’ll do is we’ll create a get excerpt function which will take this content and shorten it down to say
To play one paragraph we could do paragraphs will just do a number of characters let’s see how many characters this is No it’s a hundred and nine characters dopes arena area its 460 character so let’s go with something like 450 I think this so we’ll make it 450 there we go so now
Let’s write that function we can write it anywhere we’d like but I will actually include a functions that PHP file which will contain all my functions so we need to define a get excerpt function it will have takes some content and then shorten it down to some length
What I’ll do is I’ll give this a initial value which will be let’s say you don’t need them to be 450 so if I don’t pass a length then the basic length will be 450 so we can actually omit that let’s go back to our index file let’s just omit
That and if we need a different excerpt somewhere else we can just use it if you want to so what we want to do is let’s we first shorten it down to 450 so let’s say our excerpt actually let’s check the length of the content so if the length
Of the content is lower than our actual length then let’s just return the content so if this would be the case this function would just return the content that just basically exit out if the length of the content is larger than the length then we move on so we say that
Excerpt equals content and a link so this will cut down the excerpt to 450 sorry and then we just return the excerpt there we go doesn’t work so let’s see what we did wrong turn the excerpt index get excerpt should work so let’s say we go
Oh I did incorrect we didn’t I’m sorry I haven’t used this function for a while it should be zero length there we go all right so now you can see this works it goes from the character zero of the content to character length which would be 450 and then just outputs that you
Can see that this isn’t quite what we want because this h1 remains an h1 what we would ideally want is to strip all the tags and make it just one length but one block of text we can do that with a strip tax function so you can say
Excerpt for strip tags so this will remove all the paragraph tags that will remove all the headings and just make it one block of text however this strips all the paragraph text so it doesn’t have the opening and closing paragraph that we actually do want on this paragraph so we can remedy
That by finding our excerpt and making sure that we wrap it in P tags there we go oops there so that looks better now okay so we have our loop going and we have our excerpts now so this is actually pretty cool what we can do now is go to
Our post data post data and then just add another post so what we do is add a post here and then we could add a little content there we go and this would also test our extra function so we now have three and then we just have the content returned
This is fine we have three posts all right so one other thing we need to do is make sure that they they have properly where else because we also want to I would have generated this post picture because now we have post one but this is also post one the reason is that
Since we are using our loop this post one dot PHP is now just coded in so what we’ll do is just create one file post dot PHP which will handle all our posts right now we don’t have this final yet so let’s just duplicate our index page
And make it post dot PHP now if I go to that post dot PHP you should see no difference yet but it’s a different file so we can start creating changes within our main content here so our main content of this one so let’s remove this
For each and basically what we need is the same kind of code over here but we want the actual content to the actual title of the post you don’t need this link go so actual post actual title there we go actual title actual content now how do we do that we
Don’t really have any information about our post just yet because we don’t know what post you want to view but we can’t pass that on with the URL so instead of using just post dot PHP what we can do is append this little post ID URL string
And then pass it the ID of the post so we can just pass the if you look at the post data here we have these little integers which just which is just small numbers that increment one by one you can make this anything you want you can
Give it an ID of 36 or whatever you would like but let’s just make this auto incrementing there we go and let’s just pass this number so what we could do is instead of for each post as post type post as ID post so this would be the
Little number at the beginning of the array which is the array key and this would be the array value which is the array of post data so let’s echo out that ID here there we are now you can see the link says post ID zero post ID 1
And post ID 2 so let’s go to post ID 1 alright so that’s a lot better on the post page we actually know what ID post or the idea of the post that we want and we do have all the post data so right before we start everything we can say
That the post is actually posts whoops sorry yes sorry about get I was I think it was I post ID their view it should be it see if they’re on yours there we go if you echo that out sorry if you print it out you should get the
Data of that of that post yeah you can’t really see it because it’s hidden behind this little section here but don’t worry it’s there we can also just echo it out here and then we will actually see it that’s better so yep we have the correct
Oops so now all we need to do is substitute the values here with echo post title and then make sure that the content goes here I’m removing the P tags because the content actually has all the tags that we need there we go oh look at that
Undefined variable post yep I forgot to leave this thing here post equals posts get post ID there we go should I be better now there we go so we have this post and now post zero should also work my amazing blog post and post 3 should also work so with the little
Magic what we’ve done is we can create a post here and it will essentially automatically create a post in our index and it will also create a post a single post view all right so let’s delete that second post the third post rather there we go
And we have two nice little posts here alright one more thing we can do and again so this is before I move on actually this is kind of hot WordPress works not really but kind of this file here this post file this would be something like a wordpress post template
Or page template this would actually be single dot PHP into WordPress theme hierarchy it’s a page for displaying single posts the difference is that WordPress of course doesn’t have a big array of posts but you need to create it has database and you enter the post data
Through a UI in the backend and it stores all this in the database and then through some faut ematic Lee created functions it pulls in all this data when you actually load a page so there is this data is available but not quite in
A file like you see here but the way it works is very much the same so moving on what you can also do is customize this whole template so what if someone else would want to use the template not myself you could create your own name
Here you could add your own icons and so on and what you could do is you could go to the header and the footer file let’s close all other files you can go to the header and the footer file and check out what you need to change like your avatar
And so on or you could actually create a settings folder sorry settings file and just pull in everything from there so let’s see index now one other thing you might want to note is that we’re pulling all these files in our index file and also we
Don’t need these post one and post two anymore just delete them and also we’re also pulling it in our post dot PHP file this isn’t ideal you would probably want to create a different structure for it but it will do for now so header what you could actually do is
If we’re pulling in the header anyway let’s just pull these from inside the header and then we don’t need to change them for each file there we go it should work there we go that’s a little bit better there’s less code duplication which is the point so here
You can also create settings file which would hold a few basic settings so you could hold things like named Jackie see what else do we have here we could actually hold this whole thing actually my name doesn’t really appear anywhere does it so we could just
Say intro then we could copy this in there there we go now we can use all the tags as well to make this nicer so let’s see how it works and the header there we go there we go so we would actually copy this whole thing inside here so this is
Our intro now we’ll need to escape all these things there we go that seems fun for now so we have an intro and then I have some links in the footer here so what you could do here is let’s do some advanced array stuff is I could have a setting for
Twitter I could have a setting for github I could have a setting for Instagram but what if you have other social sites so what you can see here is the way to create good PHP loops is to search for patterns so you can see here that all these links are exactly the
Same except this thing is different here the link is different here and then this little string here after the FA is different so what you would do is would loop through something don’t worry about what that is for now and there would be an end of that loop there we go then
Inside this loop we’d have a little link here and then it would have a URL so some let’s call this social sites since we already know that our settings will be held inside a settings array let’s actually start like that and in our settings will have social array I’m just
Planning this out now so it could be anything but I think it’ll be called social and then we’ll just look through all of them I call them social will call them links there we go so here I would need that URL so let’s let’s plan to call that
Link I’m sorry it would be link wouldn’t it once isn’t incorrect it just semantically bit weird URL this would be the name of the icon this would be the name of the service so let’s just call this text right so I think we have everything we need so now
What we need to do is create an array which will generate this exactly for me once I’m done so I’ll just copy pick this out here paste and paste it back in here and I mentioned that I would like to call this social which will be an array which should contain each one
Should contain so here are my links each one will contain URL text and by cohn there we go and I have three of these well general election I’ll do that one two and three so I have Twitter your will be this the text will be Twitter and the icon will be Twitter as
Well I’ll tell you how I know that in a second github why not’ from here but I’ll tell you how I know if I want to add a new one this would be github the icon will be github and Instagram that’s Instagram there we go so if everything works well I should now
See the same thing but I don’t so let’s see what’s going on these are actually pretty good exercises because we all make mistakes and if you learn how to debug your mistakes you’ll actually be a much faster coder so you can see that there’s a little error here let’s copy
Pay this in to see what it is there’s an unexpected little arrow on line five of our footer so let’s see what I did there 1/5 of our footer so I mean this should be asked shouldn’t it there we go so here we are now let’s see if I want to
Add Facebook I could just use I could go to my settings create a new one and name it Facebook step 3 no matter what it is Facebook and this would be Facebook as well there we go so that was pretty easy now the way I know
What icons I can use is it’s pretty obvious for me because I’ve used this before is that in the footer here it says FA – and I know because font awesome is pretty well-known that this is font awesomes basic way of adding an icon so and you could also tell by going
To I think it’s probably in the footer new maybe a header let’s just search for it assets fonts there’s font awesome so font awesome is a little icon set and what you can do is go to the icons section and just take a look at any icon
That you want so you could use this adjust icon and you just copy/paste the the text that you see here so if you want battery 3/4 you can just type F a battery 3/4 so if I want to use this icon I can know well done so you can just look at all
The social icons they have and just use whichever ones you want for Facebook we’ve whoops it’s not segmented into social icons but you can find all the ones that you want think there’s last.fm here there’s LinkedIn here just give it a search and you’ll find
What you need all right so now we have our little settings done I can use the settings intro instead of the actual hard-coded text that’s in here okay now that’s fine all right so now if someone else wants to use this template all they need to do is replace the images splash
Avatar image with their own go to the settings and rewrite everything to make it their own and everything will will take its data from here so they don’t need to touch any other page it will be updated on all pages alright so that almost concludes this tutorial one quick
Thing I want to show you is how this isn’t the best code what you should be aware of is that some variables don’t always have values so if I go to this page this is fine but if I would leave out this think it would give me an error
Because it’s looking for get post ID which doesn’t exist also what happens if there is a post ID but it’s something that doesn’t exist in the array that will also give us an error so you need to build in some error checking as and make sure that whenever you use a
Variable it always has a value so there are a number of ways you could do this what you could do is first of all I’ll just show you this quick example and then you can use it for all the other instances of this first of all what we
Need to make sure is that if oops empty so this thing only happens if get empty sorry if you get post ID isn’t empty so this is a bit better because if it is empty then we’ll just see nothing instead of an error just I guess it’s
Better also what happens if it does have the value but that value doesn’t exist in the array we get another error so what we also need to make sure that this only happens if get post ID isn’t empty and the and if it does have a value then
That value is contained within the post array so we can do that by and you should use that instead of n you can use an or you can use this but you should probably always use this and in array get post ID it’s in the post array it should be
Better because we should get an empty there we go so now we’ve avoided the errors but we don’t really have anything else to show so let’s say if it isn’t empty and it is contained within the array and we’ll show this otherwise we’ll show something else we’ll need let’s just copy-paste this
Header same no posts found you can also create a 404 but this is easier sorry you’ve arrived at a page without posts going back to the main page there we go very eloquent there we go that should work so this is a good way to actually avoid errors
There are a lot of different ways you could go about doing this this is one of the simplest ones and it will work just fine for our purposes so basically we’ve actually created a little black solution for ourselves within I don’t know how long it was but within 20 minutes or so
If you’re well worst versed in PHP you can probably do this in five or six minutes for yourself so as you can see PHP is a very powerful language it is the basis of WordPress and while this isn’t exactly code wise how WordPress works the the functionality and the way
The thinking is very much the same
-
Sale!
Wireless WIFI Repeater Extender Amplifier Booster 300Mbps
$29.99$14.99 Add to cartWireless WIFI Repeater Extender Amplifier Booster 300Mbps
Categories: Electronics, Wi-Fi Router, Wireless Wi-Fi Extender Tags: 300Mbps, 802.11N, Amplifier, Booster, Extender, mobile wi-fi booster, Remote, WIFI, Wireless, Wireless WIFI, Wireless WIFI Repeater, Wireless WIFI Repeater Extender, Wireless WIFI Repeater Extender Amplifier, Wireless WIFI Repeater Extender Amplifier Booster, Wireless WIFI Repeater Extender Amplifier Booster 300Mbps$29.99$14.99 -
Sale!
Full RGB Light Design Gaming Headset Headphones with Mic
$24.99$14.99 Add to cartFull RGB Light Design Gaming Headset Headphones with Mic
Categories: Electronics, Gaming, Gaming Headsets Tags: Design, Full, Full RGB Light Design Gaming Headset, Full RGB Light Design Gaming Headset Headphones, Full RGB Light Design Gaming Headset Headphones with Mic, Gamer, Gaming, Gaming Headset Headphones, gaming headset wireless, Headphone, Headphones, Headset, Light, Mic, Package, RGB$24.99$14.99 -
Sale!
Wireless BlueTooth Multi-Device Keyboard Mouse Combo
$39.99$19.99 Add to cartWireless BlueTooth Multi-Device Keyboard Mouse Combo
Categories: Electronics, Gaming, Gaming Keyboards, Keyboard Mouse Combos Tags: Combo, Keyboard, keyboard mouse combos, Mouse, MultiDevice, Set, WireKeyboard Mouse Combo, Wireless, Wireless BlueTooth Keyboard Mouse Combo, Wireless BlueTooth Keyboard Mouse Combos, Wireless BlueTooth Multi-Device Keyboard Mouse Combo, Wireless BlueTooth Multi-Device Keyboard Mouse Combos$39.99$19.99 -
Sale!
High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
$199.99$139.99 Add to cartHigh Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
Categories: Gaming, Gaming Chairs Tags: Adjustable, Chair, computer chairs, Desk, Executive, Gaming, Girl, Headrest, High, High Back Leather Executive Adjustable Swivel Gaming Chair, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar, High Back Leather Executive Adjustable Swivel Gaming Chairs, Leather, Lumbar, Office, Racing, Swivel$199.99$139.99 -
Sale!
Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
$29.99$19.99 Select optionsProfessional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
SKU: N/A Categories: Electronics, Gaming, Gaming Headsets Tags: Cancelling, Gaming, Gaming Headphones with Noise Cancelling Microphone, gaming headset, Headphones, Headset, LED, Light, Mic, Microphone, Noise, Professional, Professional LED Light Wired Gaming Headphones, Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone, Wired, Wired Gaming Headphones, Wired Gaming Headphones with Noise Cancelling Microphone$29.99$19.99 -
Sale!
Gaming Desk with LED Lights USB Power Outlets and Charging Ports
$349.99$249.99 Select optionsGaming Desk with LED Lights USB Power Outlets and Charging Ports
SKU: N/A Categories: Computer Desk, Gaming, Gaming Desk Tags: and Charging Ports, Charging, Desk, Desks, Gaming, gaming desk with led lights, Gaming Desks with LED Lights, Home, LED, Lights, Monitor, Office, Outlets, Port, Power, Room, Stand, USB, USB Power Outlets, White, Workstation$349.99$249.99 -
Sale!
Wired Mixed Backlit Anti-Ghosting Gaming Keyboard
$99.99$79.99 Add to cartWired Mixed Backlit Anti-Ghosting Gaming Keyboard
Categories: Electronics, Gaming, Gaming Keyboards Tags: Antighosting, Backlit, Blue, brown, Gaming, Gaming Keyboard, gaming keyboards, gaming keyboards and mouse, Keyboard, Laptop, Switch, Wired, Wired Mixed Backlit Anti-Ghosting Gaming Keyboard, Wired Mixed Backlit Anti-Ghosting Gaming Keyboards, Wired Mixed Backlit Gaming Keyboard$99.99$79.99 -
Sale!
Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
$119.99$59.99 Add to cartWireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
Categories: Electronics, Gaming, Gaming Headsets Tags: 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, ANC, Audio, Bluetooth, Cancellation, Ear, Earphone, gaming headset, Headphones, Headset, Hi-Res Over the Ear Headphones Headset, HiRes, Noise, Wireless, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Headphones, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headsets$119.99$59.99 -
Sale!
Wired Sports Gaming Headset Earbuds with Microphone
$19.99$9.99 Select optionsWired Sports Gaming Headset Earbuds with Microphone
SKU: N/A Categories: Gaming, Gaming Headsets Tags: Accessories, Earbud, Earphone, Earphones, Gaming, gaming headset with microphone, Headphones, Headset, IOS, Microphone, Sports, Wired, Wired Sports Gaming Headset Earbuds, Wired Sports Gaming Headset Earbuds with Microphone, Wired Sports Headset Earbuds$19.99$9.99 -
Sale!
150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
$49.99$29.99 Add to cart150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
Categories: Charging Stations, Electronics Tags: 150W, 150W Charging Station, 150W Universal Multi USB Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Stations, 150W Universal Multi USB MAX Charging Station, 16 Port MAX Charging Station, 3.5A, Charger, Charging, Fast, laptop charging stations, Max, Multi, Port, Stand, Station, Universal, USB$49.99$29.99
move that mouse around move that mouse around again! – I MM JUST KIDDING.. … lol …. virus..
Good video but not for beginners. Need some basic wp/php understandings before that.
Amazing. Mission complete. That right there is why you're the best, Boss. The one and only.
Thank God you notice the incorrect file type. It was driving me crazy 😂
thanks!
Hello.
Can you give me the source code of this tutorial please?
Thanks
Very helpful, thanks a lot.
Hi. Hopefully you can help. I have WooCommerce lottery plugin installed. It’s used to add lottery into the products. How do I change it so it says competition. For example they have a timer on that says lottery ends in ….. how do I change it so it says competition ends in ….. what file do I need to change I’m pulling my hair out. Thanks
Can php script run on WordPress site….. If yes then how i can do
Very interesting video, thanks for sharing. It was very insightful being able to see an excellent example of php in use.
Amazing tutorial!
This is Great
Very bad audio and seems to just miss any decent intro explaining what the mission is.
That was great. Leaving my like and comment. Great job.
The sound needs tweaking as at full volume on my laptop, and with headphones on, I can barely hear it
Isn't this simply PHP/HTML? Where is WordPress in this?
Rare WordPress theme is all about building unique, creative and professional websites through industry leading options network without having to touch a line of code. Our amazingly flexible network of options is paired with an easy to use interface that allows anyone from beginner to advanced build beautiful, responsive websites https://visualmodo.com/theme/rare-wordpress-theme/ 📱💻🖥️
Thank you so much. This was great.
The video was good but where was the wordpress in the whole video?? you should change the title of the video to "develop the website or edit the template with PHP " or something like that…
this is the link I am finding
great video.. i ve been learning for a year and 95% of what i read has no meaning and so is 'unlearnable.'. . Coding isnt difficult its the 'WHY' and 'When' that annoys me in teaching that i find hard.
what i dont understand is are you just showing how php works? does anyone use php in wordpress or is it all editing templates?
Are you hungarian or have hungarian relatives?
Now-a-days web code learning is very popular among the young generation. So learn code please stay with us. https://www.facebook.com/CodesView/