{"id":11422,"date":"2021-02-12T01:43:19","date_gmt":"2021-02-11T17:43:19","guid":{"rendered":"https:\/\/fgchen.com\/wpedu\/?post_type=lp_course&#038;p=17037"},"modified":"2023-03-02T00:39:32","modified_gmt":"2023-03-01T16:39:32","slug":"%e5%85%a8%e7%ab%af%e7%b6%b2%e9%a0%81%e7%a8%8b%e5%bc%8f%e8%a8%ad%e8%a8%88","status":"publish","type":"lp_course","link":"https:\/\/fgchen.com\/wpedu\/course\/%e5%85%a8%e7%ab%af%e7%b6%b2%e9%a0%81%e7%a8%8b%e5%bc%8f%e8%a8%ad%e8%a8%88\/","title":{"rendered":"\u5168\u7aef\u7db2\u9801\u7a0b\u5f0f\u8a2d\u8a08 with WordPress"},"content":{"rendered":"&nbsp;\r\n\r\n<a href=\"https:\/\/fgchen.com\/wpedu\/wp-content\/uploads\/2021\/02\/WordPress-Development.png\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-17415\" src=\"https:\/\/fgchen.com\/wpedu\/wp-content\/uploads\/2021\/02\/WordPress-Development.png\" alt=\"\" width=\"1907\" height=\"1045\" \/><\/a>\r\n<h1>\u8cc7\u6e90<\/h1>\r\n<div class=\"su-tabs su-tabs-style-default su-tabs-mobile-stack\" data-active=\"1\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-tabs-nav\"><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">\u7db2\u9801\u57fa\u790e<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">\u4e00\u822cWordPress<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">Theme\/\u4e3b\u984c<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">functions.php<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">Plugin \u5916\u639b<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">Database<\/span><\/div><div class=\"su-tabs-panes\"><div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"\u7db2\u9801\u57fa\u790e\">\r\n<h1>Web\u3001HTML\u3001CSS\u3001JavaScript\u3001iQuery\u3001PHP\u8cc7\u6e90\uff1a<\/h1>\r\n<ul>\r\n \t<li><a href=\"https:\/\/simular.co\/resources\" target=\"_blank\" rel=\"noopener\">\u7db2\u9801\u8a2d\u8a08\u8cc7\u6e90\u5f59\u6574(\u590f\u6728\u6a02)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/tw.alphacamp.co\/blog\/2018-07-20-18464?utm_source=Syllabus&amp;utm_medium=Native%20links\" target=\"_blank\" rel=\"noopener\">\u524d\u7aef\u3001\u5f8c\u7aef\u3001\u5168\u7aef\u5de5\u7a0b\u5e2b \u5fc5\u5099\u6280\u80fd\u8207\u5c31\u696d\u9580\u6abb\u6bd4\u4e00\u6bd4<\/a><\/li>\r\n \t<li><a href=\"https:\/\/tw.alphacamp.co\/blog\/2018-07-05-18418?utm_source=Syllabus&amp;utm_medium=Native%20links\" target=\"_blank\" rel=\"noopener\">\u524d\u7aef\u3001\u5f8c\u7aef\u3001\u5168\u7aef\u5de5\u7a0b\u5e2b \u54ea\u7a2e\u8edf\u9ad4\u5de5\u7a0b\u5e2b\u85aa\u6c34\u6bd4\u8f03\u9ad8\uff1f<\/a><\/li>\r\n \t<li><a href=\"https:\/\/tw.alphacamp.co\/blog\/javascript-full-stack-developer-journey-and-skilltree\" target=\"_blank\" rel=\"noopener\">JavaScript \u5b78\u7fd2\u6307\u5357\uff1a23\u9031\u5168\u7aef\u5de5\u7a0b\u5e2b\u990a\u6210\u653b\u7565<\/a><\/li>\r\n \t<li><a href=\"http:\/\/web.fg.tp.edu.tw\/~tcp\/PHP\/index.html\" target=\"_blank\" rel=\"noopener\">PHP \u6559\u5e2b\u7814\u7fd2<\/a><\/li>\r\n \t<li><a href=\"http:\/\/fancyapps.com\/fancybox\/3\/\" target=\"_blank\" rel=\"noopener\">fancyBox<\/a>, \u7e2e\u653e\u8996\u7a97\u5de5\u5177\u3002<\/li>\r\n<\/ul>\r\n<h2>\u901f\u67e5\u8868\uff1a<\/h2>\r\n<ol>\r\n \t<li><a href=\"https:\/\/htmlcheatsheet.com\/\" target=\"_blank\" rel=\"noopener\">HTML<\/a><\/li>\r\n \t<li><a href=\"https:\/\/htmlcheatsheet.com\/css\/\" target=\"_blank\" rel=\"noopener\">CSS<\/a><\/li>\r\n \t<li><a href=\"https:\/\/htmlcheatsheet.com\/js\/\" target=\"_blank\" rel=\"noopener\">JavaScript<\/a><\/li>\r\n \t<li><a href=\"https:\/\/htmlcheatsheet.com\/jquery\/\" target=\"_blank\" rel=\"noopener\">jQuery<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.codecademy.com\/learn\/learn-php\/modules\/getting-started-with-php\/cheatsheet\" target=\"_blank\" rel=\"noopener\">Getting Started with PHP<\/a><\/li>\r\n \t<li><a href=\"https:\/\/dev.to\/ericchapman\/my-beloved-php-cheat-sheet-7dl\" target=\"_blank\" rel=\"noopener\">My beloved PHP cheat sheet<\/a><\/li>\r\n<\/ol>\r\n<\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"\u4e00\u822cWordPress\">\r\n<ul>\r\n \t<li><a href=\"https:\/\/fgchen.com\/wpedu\/2021\/03\/08\/%e5%b0%87%e6%9c%88%e6%9b%86%e8%a1%8c%e4%ba%8b%e6%9b%86%e6%95%b4%e5%90%88%e8%87%b3wordpress%e4%b8%ad\/\" target=\"_blank\" rel=\"noopener\">\u5c07\u884c\u4e8b\u66c6\u6574\u5408\u81f3WordPress\u4e2d(\u91cd\u8981\u7684\u65b0\u5b78\u7fd2\u8d77\u9ede)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpointer.com\/wordpress-tutorials\/wordpress-development\/gutenberg\/gutenberg-introduction\/\" target=\"_blank\" rel=\"noopener\">Gutenberg \u53e4\u9a30\u5821\u7de8\u8f2f\u5668\u7d42\u6975\u61f6\u4eba\u5305<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpdeveloping.com\/learn-wordpress-javascript\/\" target=\"_blank\" rel=\"noopener\">WordPress JavaScript<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.innovext.com\/2019\/01\/11\/gutenberg-editor\/\" target=\"_blank\" rel=\"noopener\">WordPress 5.0 \u4f86\u4e86\uff01\u5e36\u60a8\u8a8d\u8b58\u65b0\u7248 Gutenberg \u7de8\u8f2f\u5668<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.webwork.com.tw\/wordpress-basic-guide-with-gutenberg-editor.html\" target=\"_blank\" rel=\"noopener\">WordPress\u57fa\u790e\u6559\u5b78\uff1a26\u500b\u4e3b\u984c\uff08\u5b89\u88dd\uff0b\u4e3b\u984c\u5916\u639b\uff0c\u9644\u67095.0\u53e4\u9a30\u5821\u7de8\u8f2f\u5668\u8aaa\u660e\uff09<\/a><\/li>\r\n \t<li><a href=\"https:\/\/networker.tw\/gutenberg-plugins\/\" target=\"_blank\" rel=\"noopener\">\u3010WordPress \u5916\u639b\u63a8\u85a6\u301112 \u500b\u514d\u8cbb Gutenberg \u53e4\u9a30\u5821\u5340\u584a\u5916\u639b<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.dreamhost.com\/wordpress\/developers-guide-to-wordpress\/\" target=\"_blank\" rel=\"noopener\">WordPress Developer Tutorials: Themes, Functions, Plugins, and More<\/a><\/li>\r\n \t<li><a href=\"https:\/\/tommcfarlin.com\/wordpress-page-lifecycle\/\" target=\"_blank\" rel=\"noopener\">The WordPress Page Life-cycle<\/a><\/li>\r\n \t<li><a href=\"https:\/\/developer.wordpress.org\/\" target=\"_blank\" rel=\"noopener\">WordPress Developer Resources(\u958b\u767c\u8005\u8cc7\u6e90)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/icems.thu.edu.tw\/\" target=\"_blank\" rel=\"noopener\">\u6771\u6d77\u5927\u5b78\u667a\u6167\u6821\u5712\u76e3\u6e2c\u7cfb\u7d71(\u4f7f\u7528WordPress\u6280\u8853)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/cdn.rawgit.com\/hostinger\/banners\/b2416e91\/tutorials\/pdf\/Wordpress-Cheat-Sheet-V-1.pdf\" target=\"_blank\" rel=\"noopener\">WordPress\u958b\u767c\u8005\u901f\u8a18\u8868<\/a><\/li>\r\n \t<li><a href=\"https:\/\/speckyboy.com\/wordpress-cheatsheets-guides\/\" target=\"_blank\" rel=\"noopener\">40 Cheat-sheets for WordPress Design &amp; Development<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wordpress-site-structure-explained\/\" target=\"_blank\" rel=\"noopener\">Mastering Your WordPress Site Structure<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.optimizesmart.com\/wordpress-ninja-15-minutes\/\" target=\"_blank\" rel=\"noopener\">WordPress Architecture Explained in Great Detail &#8211; Optimize Smart<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.codeinwp.com\/blog\/wordpress-cheat-sheets-web-development-design\/\" target=\"_blank\" rel=\"noopener\">120+ Great Cheat Sheets for WordPress, Web Developers and Designers\r\n(\u8d85\u904e120\u500b\u7d66WordPress\u3001Web\u958b\u767c\u8005\u8207\u8a2d\u8a08\u8005\u7684\u901f\u8a18\u8868)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/beginners-guide\/important-pages-that-every-wordpress-blog-should-have-2018\/\">11 Important Pages that Every WordPress Blog Should Have (2021)\r\n\u6bcf\u4e00\u500bWordPress\u90e8\u843d\u683c\u61c9\u8a72\u8981\u6709\u768411\u500b\u9801\u9762\u3002<\/a>\r\n(About, Contact, Disclaimer, Privacy Policy, Terms of Service, Start Here, Products \/ Services, Custom 404, Archives, Advertise, Write for Us)<\/li>\r\n<\/ul>\r\n<\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"Theme\/\u4e3b\u984c\">\r\n<h3>\u6587\u7ae0(post\uff0c\u8cbc\u6587)\u7684\u4e3b\u9801\u7d22\u5f15\u4f48\u5c40(\u6240\u6709\u6587\u7ae0\u3001\u5206\u985e\u6587\u7ae0\u3001\u908a\u6846)<\/h3>\r\n\u5728WordPress\u4e2d\uff0c\u9810\u8a2d\u7684\u9996\u9762\u662f\u4ee5\u90e8\u843d\u683c\u7684\u65b9\u5f0f\u5448\u73fe\uff0c\u6240\u4ee5theme\u7684\u5efa\u7acb\u601d\u8003\u908f\u8f2f\u662f\u4ee5\u5217\u51fa\u90e8\u843d\u683c\u6587\u7ae0\u70ba\u8003\u91cf\uff0c\u6587\u7ae0\u7684\u4f48\u5c40\u6392\u7248\u3001\u9806\u5e8f\u3001\u6aa2\u7d22\u2026\uff0c\r\n<ul>\r\n \t<li><a href=\"https:\/\/vegibit.com\/wordpress-theme-development-tutorial-step-by-step\/\" target=\"_blank\" rel=\"noopener\">WordPress Theme Development Tutorial Step By Step<\/a><\/li>\r\n \t<li><a href=\"https:\/\/blog.templatetoaster.com\/create-wordpress-theme-scratch\/\" target=\"_blank\" rel=\"noopener\">How to Create WordPress Theme from Scratch : Beginners Guide (2020)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/wp-themes\/wordpress-theme-cheat-sheet-for-beginners\/\" target=\"_blank\" rel=\"noopener\">WordPress Theme Cheat Sheet for Beginners<\/a><\/li>\r\n \t<li><a href=\"https:\/\/websitesetup.org\/wordpress-theme-development\/\" target=\"_blank\" rel=\"noopener\">WordPress Custom Theme Tutorial<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wonderplugin.com\/wordpress-slider\/how-to-create-a-fullscreen-wordpress-slideshow\/\">How to Create a Full-screen WordPress Slideshow<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpexplorer.com\/make-wordpress-themes\/\" target=\"_blank\" rel=\"noopener\">Learn How To Make WordPress Themes: All The Best Resources<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/wp-themes\/21-best-wordpress-starter-themes-for-developers\/\" target=\"_blank\" rel=\"noopener\">19 Best WordPress Starter Themes for Developers in 2021<\/a> (\u555f\u52d5\u4e3b\u984c\u5957\u4ef6)<\/li>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/wp-themes\/wordpress-theme-cheat-sheet-for-beginners\/\" target=\"_blank\" rel=\"noopener\">WordPress Theme Cheat Sheet for Beginners<\/a><\/li>\r\n \t<li><\/li>\r\n<\/ul>\r\n<h4>Custom page template\/\u81ea\u5b9a\u7fa9\u7684\u975c\u614b\u9801\u9762\u7bc4\u672c (page,\u00a0 \u7528\u4f86\u5efa\u7f6e\u516c\u53f8\u3001\u96fb\u5b50\u5546\u52d9\u3001\u500b\u4eba\u7db2\u7ad9\uff0c\u4e0d\u662f\u90e8\u843d\u683c\u6587\u7ae0\u5f62\u5f0f)<\/h4>\r\nWordPress\u9664\u4e86\u9810\u8a2d\u90e8\u843d\u683c\u6587\u7ae0\u9996\u9801\u5916\uff0c\u53e6\u4e00\u7a2e\u65b9\u5f0f\u5c31\u662f\u9801\u9762\u7684\u5f62\u5f0f\uff0c\u9801\u9762\u7684\u5f62\u5f0f\u662f\u8b93WordPress\u53ef\u4ee5\u5efa\u7acb\u4e00\u822c\u7684\u500b\u4eba\u3001\u516c\u53f8\u3001\u7d44\u7e54\u7b49\u7684\u7db2\u9801\uff0c\u9019\u7a2e\u9801\u9762\u7684\u7279\u8272\u8ddf\u90e8\u843d\u683c\u6587\u7ae0\u7684\u5f62\u5f0f\u4e0d\u540c\uff0c\u9019\u500b\u5927\u5bb6\u53ef\u4ee5\u53c3\u8003\u6211\u7684\u7db2\u9801\u3002\u56e0\u6b64\uff0c\u5728\u9019\u908a\u7684\u76ee\u7684\u662f\u8981\u5efa\u7acb\u9801\u9762\u7684\u5404\u7a2e\u7bc4\u672c(\u9810\u8a2d\u3001\u6eff\u7248\u3001\u6709\u908a\u6846\u2026)\uff0c\u63d0\u4f9b\u6211\u5011\u5728\u7dda\u4e0a\u5efa\u7acb\u6574\u500b\u7db2\u7ad9\u7684\u6240\u6709\u9801\u9762\u3002\r\n<ul>\r\n \t<li><a href=\"https:\/\/www.cloudways.com\/blog\/creating-custom-page-template-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">Create a Custom Page Template in a WordPress Theme<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.smashingmagazine.com\/2015\/06\/wordpress-custom-page-templates\/\" target=\"_blank\" rel=\"noopener\">A Detailed Guide To A Custom WordPress Page Templates<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpshout.com\/wordpress-custom-page-template\/\" target=\"_blank\" rel=\"noopener\">How to Create WordPress Custom Page Templates (&amp; Why)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/chaihongjun.me\/cms\/wordpress\/117.html\" target=\"_blank\" rel=\"noopener\">WordPress\u6a21\u677f\u5c42\u7ea7\u7ed3\u6784\u7b80\u8981\u5206\u6790<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/wp-themes\/wordpress-template-hierarchy-explained\/\" target=\"_blank\" rel=\"noopener\">Beginner\u2019s Guide to WordPress Template Hierarchy (Cheat Sheet)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wphierarchy.com\/\" target=\"_blank\" rel=\"noopener\">VISUALIZE THE WORDPRESS TEMPLATE HIERARCHY<\/a><\/li>\r\n<\/ul>\r\n<h4>\u5b50\u4e3b\u984c<\/h4>\r\n<ul>\r\n \t<li><a href=\"https:\/\/haway.30cm.gg\/wordpress-child-theme\/\" target=\"_blank\" rel=\"noopener\">\u5982\u4f55\u5efa\u7acb WordPress \u7684\u5b50\u4e3b\u984c<\/a><\/li>\r\n<\/ul>\r\n<\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"functions.php\">\r\n<h4>\u5728\u4e3b\u984c\u4e2d\uff0c\u4e0d\u900f\u904e\u5916\u639b\u65b9\u5f0f\u63d0\u4f9b\u4e3b\u984c\u6240\u9700\u8981\u7684\u529f\u80fd\uff0c\u50c5\u63d0\u4f9b\u529f\u80fd\u7d66\u6240\u5728\u4e3b\u984c\u4f7f\u7528\u3002\u7c21\u8a00\u4e4b\uff0c\u662f\u4e3b\u984c\u7279\u5b9a\u7684plugin\uff0c\u82e5\u7528\u6a19\u6e96\u7684plugin\u4f5c\u6cd5\uff0c\u5247\u9700\u4ee5plugin\u7684\u898f\u5247\u9032\u884cplugin\u8a2d\u8a08\uff0c\u518d\u9032\u884c\u5b89\u88dd\u8207\u555f\u7528\u3002<\/h4>\r\n<h4>\u5c31\u6211\u5011\u81ea\u5df1\u7368\u7acb\u958b\u767c\u5728WordPress\u7684\u7db2\u9801\/\u7db2\u7ad9\uff0c\u6bd4\u8f03\u7c21\u55ae\u5c31\u662f\u5728theme\u88cf\u7528functions.php\u4f86\u52a0\u529f\u80fd\uff0c\u4e26\u4e14\u5b9a\u7fa9\u77ed\u78bc\uff0c\u8b93\u6211\u5011\u5728\u7db2\u9801\u4e2d\u52a0\u5165\u6240\u9700\u8981\u7684\u529f\u80fd\uff0c\u4f8b\u5982\uff0c\u6211\u5011\u53ef\u4ee5\u5728\u5546\u54c1\u4f4d\u7f6e\u52a0\u4e0a\u4e00\u500b\u52a0\u5165\u8cfc\u7269\u8eca\u7684\u6309\u9215\uff0c\u900f\u904e\u77ed\u78bc\u7684\u4f7f\u7528\uff0c\u77ed\u78bc\u88cf\u7684\u53c3\u6578\u8a2d\u5b9a\uff0c\u5c31\u53ef\u4ee5\u5f88\u5bb9\u6613\u5728\u5546\u54c1\u8655\u52a0\u4e0a\u9700\u8981\u7684\u8cfc\u7269\u8eca\u6309\u9215\u3002<\/h4>\r\n<ul>\r\n \t<li><a href=\"https:\/\/developer.wordpress.org\/themes\/basics\/theme-functions\/\" target=\"_blank\" rel=\"noopener\">Theme Functions<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.collectiveray.com\/add-javascript-to-wordpress\" target=\"_blank\" rel=\"noopener\">How to Add JavaScript to WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/ithemes.com\/wordpress-functions-php-file-explained\/\" target=\"_blank\" rel=\"noopener\">WordPress Functions.php File Explained: The Essential Guide<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpshout.com\/wordpress-functions-php\/\" target=\"_blank\" rel=\"noopener\">Adding Functionality with functions.php, a Heart of WordPress Theme Development<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/25-extremely-useful-tricks-for-the-wordpress-functions-file\/\" target=\"_blank\" rel=\"noopener\">32 Extremely Useful Tricks for the WordPress Functions File<\/a>\r\n<ol>\r\n \t<li>Remove WordPress Version Number<\/li>\r\n \t<li>Add a Custom Dashboard Logo<\/li>\r\n \t<li>Change the Footer in WordPress Admin Panel<\/li>\r\n \t<li>Add Custom Dashboard Widgets in WordPress<\/li>\r\n \t<li>Change the Default Gravatar in WordPress<\/li>\r\n \t<li>Dynamic Copyright Date in WordPress Footer<\/li>\r\n \t<li>Randomly Change Background Color in WordPress<\/li>\r\n \t<li>Update WordPress URLs<\/li>\r\n \t<li>Add Additional Image Sizes in WordPress<\/li>\r\n \t<li>Add New Navigation Menus to Your Theme<\/li>\r\n \t<li>Add Author Profile Fields<\/li>\r\n \t<li>etc.<\/li>\r\n<\/ol>\r\n<\/li>\r\n \t<li><a href=\"https:\/\/www.dreamhost.com\/wordpress\/guide-to-wp-functions\/\" target=\"_blank\" rel=\"noopener\">Your Guide to the WordPress Functions.php File<\/a>\r\n<ol>\r\n \t<li>Add Google Analytics to Your Site<\/li>\r\n \t<li>Change the Default Login Error Message<\/li>\r\n \t<li>Add the Estimated Reading Time for a Post<\/li>\r\n \t<li>Remove the WordPress Version Number<\/li>\r\n \t<li>Automatically Update Your Copyright Notice<\/li>\r\n \t<li>Add Custom Menus<\/li>\r\n \t<li>Customize Your Excerpts<\/li>\r\n \t<li>Add a Random Background to Your Site<\/li>\r\n<\/ol>\r\n<\/li>\r\n<\/ul>\r\n<\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"Plugin \u5916\u639b\">\r\n<h3>Plugin \u5916\u639b<\/h3>\r\n<ul>\r\n \t<li><a href=\"https:\/\/developer.wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\">Plugin Handbook<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpshout.com\/wordpress-plugin-development-tutorial\/\" target=\"_blank\" rel=\"noopener\">Writing a WordPress Plugin From Scratch: A Step-by-Step Tutorial<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpbuffs.com\/wordpress-plugin-development\/\" target=\"_blank\" rel=\"noopener\">The Beginner\u2019s Guide to WordPress Plugin Development<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpexplorer.com\/writing-simple-wordpress-plugin\/\" target=\"_blank\" rel=\"noopener\">Writing a Simple WordPress Plugin, Beginner Tutorial<\/a><\/li>\r\n \t<li><a href=\"https:\/\/1stwebdesigner.com\/wordpress-plugin-development\/\" target=\"_blank\" rel=\"noopener\">WordPress Plugin Development from Scratch<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpexplorer.com\/full-screen-image-background-plugin-for-wordpress\/\" target=\"_blank\" rel=\"noopener\">Full Screen Image Background WordPress Plugin<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.sitepoint.com\/an-introduction-to-wordpress-plugin-development\/\" target=\"_blank\" rel=\"noopener\">An Introduction to WordPress Plugin Development<\/a><\/li>\r\n \t<li><a href=\"https:\/\/ithelp.ithome.com.tw\/articles\/10242796\" target=\"_blank\" rel=\"noopener\">\u300cWordPress \u5916\u639b\u958b\u767c\u300d\u5df1\u4e5f\u9020\u500bhook\u5427 add_action\/add_filter<\/a><\/li>\r\n \t<li><a href=\"https:\/\/ithelp.ithome.com.tw\/users\/20121194\/ironman\/2963\" target=\"_blank\" rel=\"noopener\">WordPress\u5916\u639b\u958b\u767c by \u827e\u745e\u514b<\/a><\/li>\r\n \t<li><a href=\"https:\/\/premium.wpmudev.org\/blog\/wordpress-plugin-development-guide\/\" target=\"_blank\" rel=\"noopener\">Getting Started with WordPress Plugin Development<\/a><\/li>\r\n \t<li><a title=\"Writing a Plugin - WordPress Codex\" href=\"https:\/\/codex.wordpress.org\/Writing_a_Plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Writing a Plugin \u2013 WordPress Codex<\/a><\/li>\r\n \t<li><a title=\"Plugins - WordPress Codex\" href=\"https:\/\/codex.wordpress.org\/Writing_a_Plugin\" target=\"_blank\" rel=\"noopener noreferrer\">Plugins \u2013 WordPress Codex<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpninjas.com\/how-to-create-a-simple-wordpress-plugin\/\" target=\"_blank\" rel=\"noopener noreferrer\">How To Write A Simple Redirect Plugin<\/a><\/li>\r\n \t<li><a href=\"https:\/\/scottdeluzio.com\/intro-wordpress-plugin-development\/\" target=\"_blank\" rel=\"noopener\">INTRO TO WORDPRESS PLUGIN DEVELOPMENT<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.sitepoint.com\/including-javascript-in-plugins-or-themes\/\" target=\"_blank\" rel=\"noopener\">Including JavaScript in Plugins or Themes, the Right Way<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.whoishostingthis.com\/compare\/wordpress\/plugin-dev\/\">WordPress Plugin Development Resources and Tutorials<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.hostinger.com\/tutorials\/how-to-create-wordpress-plugin\" target=\"_blank\" rel=\"noopener\">WordPress Plugin Tutorial: How to Create a WordPress Plugin<\/a><\/li>\r\n \t<li><a href=\"https:\/\/phpcoder.tech\/how-to-create-plugin-in-wordpress-with-example\/\" target=\"_blank\" rel=\"noopener\">How to create plugin in WordPress with example<\/a><\/li>\r\n \t<li><a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Action_Reference\" target=\"_blank\" rel=\"noopener\">Plugin API\/Action Reference<\/a> (\u6240\u6709WordPress\u52d5\u4f5caction\u5217\u8868\uff0cWordPress\u52d5\u4f5c\u985e\u4f3cEvent\u4e8b\u4ef6\u7684\u6982\u5ff5)<\/li>\r\n<\/ul>\r\n<h4>\u77ed\u78bc Shortcode<\/h4>\r\n<ul>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-add-a-shortcode-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">How to Add a Shortcode in WordPress? (Beginner\u2019s Guide)\u00a0<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.hostinger.com\/tutorials\/wordpress-do_shortcode\" target=\"_blank\" rel=\"noopener\">How To Use WordPress do_shortcode<\/a><\/li>\r\n \t<li><a href=\"https:\/\/njengah.com\/use-shortcode-in-wordpress-php\/\" target=\"_blank\" rel=\"noopener\">How to Use Shortcode in WordPress PHP Theme File Templates<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.tbare.com\/2018\/10\/create-a-simple-wordpress-plugin\/\" target=\"_blank\" rel=\"noopener\">Create a simple WordPress Plugin with Shortcode<\/a><\/li>\r\n \t<li><a href=\"https:\/\/torquemag.io\/2017\/06\/custom-shortcode\/\" target=\"_blank\" rel=\"noopener\">The Beginner\u2019s Guide to Writing Your Own Custom Shortcode<\/a><\/li>\r\n \t<li><a href=\"https:\/\/kinsta.com\/blog\/wordpress-shortcodes\/\" target=\"_blank\" rel=\"noopener\">The Ultimate Guide to WordPress Shortcodes (With Examples to Create Your Own)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/pagely.com\/blog\/creating-custom-shortcodes\/\" target=\"_blank\" rel=\"noopener\">The Complete Guide to Creating Custom Shortcodes in WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/codex.wordpress.org\/Shortcode_API\" target=\"_blank\" rel=\"noopener\">The Shortcode API<\/a><\/li>\r\n<\/ul>\r\n<\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"Database\">\r\n<h3>Database<\/h3>\r\n<ul>\r\n \t<li><a href=\"https:\/\/deliciousbrains.com\/tour-wordpress-database\/\" target=\"_blank\" rel=\"noopener\">The Ultimate Developer\u2019s Guide to the WordPress Database<\/a> WordPress\u8cc7\u6599\u5eab\u7684\u7d42\u6975\u6307\u5357<\/li>\r\n \t<li><a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wpdb\/\" target=\"_blank\" rel=\"noopener\">wpdb<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpengineer.com\/1746\/wordpress-database-functions\/\" target=\"_blank\" rel=\"noopener\">WordPress Database Functions<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.sitepoint.com\/definitive-guide-to-wordpress-custom-post-types\/\" target=\"_blank\" rel=\"noopener\">The Definitive Guide to WordPress Custom Post Types<\/a> \u81ea\u8a02Post\u578b\u614b(\u9664\u4e86post, page, attachment, revision\u9019\u4e9bWordPres\u5167\u5efa\u578b\u614b)<\/li>\r\n \t<li><a href=\"https:\/\/www.lab21.gr\/blog\/create-a-database-table-when-activating-wordpress-theme\/\" target=\"_blank\" rel=\"noopener\">How to create a database table when activating a WordPress theme<\/a> (\u4e3b\u984c\u555f\u7528\u6642\u5efa\u7acb\u4e00\u500b\u8cc7\u6599\u5eab\u8868\u683c)<\/li>\r\n<\/ul>\r\n<\/div><\/div><\/div>\r\n\r\n<hr>\r\n<div class=\"su-tabs su-tabs-style-default su-tabs-mobile-stack\" data-active=\"1\" data-scroll-offset=\"0\" data-anchor-in-url=\"no\"><div class=\"su-tabs-nav\"><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">Custom Post Types and Fields<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">CRUD Examples<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">Roles\/\u89d2\u8272<\/span><span class=\"\" data-url=\"\" data-target=\"blank\" tabindex=\"0\" role=\"button\">\u5176\u4ed6<\/span><\/div><div class=\"su-tabs-panes\"><div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"Custom Post Types and Fields\">\r\n<ul>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/wp-tutorials\/how-to-create-custom-post-types-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">How to Create Custom Post Types in WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.smashingmagazine.com\/2012\/11\/complete-guide-custom-post-types\/\" target=\"_blank\" rel=\"noopener\">The Complete Guide To WordPress Custom Post Types<\/a><\/li>\r\n \t<li><a href=\"https:\/\/kinsta.com\/blog\/wordpress-custom-post-types\/\" target=\"_blank\" rel=\"noopener\">WordPress Custom Post Types: The All-In-One Guide to Create and Use Them<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.crazyegg.com\/blog\/how-to-create-custom-post-types-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">4 Easy Steps to Create Custom Post Types in WordPress (with CPTUI)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.cloudways.com\/blog\/how-to-create-custom-post-types-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">How to Create Custom Post Types in WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/crunchify.com\/how-to-create-wordpress-custom-post-type-cpt-and-taxonomy-hello-world-tutorial-tips-and-tricks\/\" target=\"_blank\" rel=\"noopener\">How to Create WordPress Custom Post Type (CPT) and Taxonomy \u2013 Hello World Tutorial, Tips and Tricks<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wplearninglab.com\/wordpress-custom-post-types\/\" target=\"_blank\" rel=\"noopener\">Use WordPress Custom Post Types To Organize Your Content Better<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.youtube.com\/watch?v=XBmjW2aqBFk\" target=\"_blank\" rel=\"noopener\">Create Custom Post Types with the CPT-UI plugin<\/a><\/li>\r\n \t<li><a href=\"https:\/\/elementor.com\/blog\/wordpress-custom-post-types\/\" target=\"_blank\" rel=\"noopener\">How to Create Custom Post Types in WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/barn2.com\/list-wordpress-custom-post-types\/\" target=\"_blank\" rel=\"noopener\">How to easily list WordPress custom post types in a searchable table<\/a><\/li>\r\n \t<li><a href=\"https:\/\/pipinghot.dev\/tutorial\/get-posts-from-custom-post-type\/\" target=\"_blank\" rel=\"noopener\">How to get posts from a custom post type<\/a><\/li>\r\n<\/ul>\r\n\r\n<hr \/>\r\n\r\n<ul>\r\n \t<li><a href=\"https:\/\/www.youtube.com\/watch?v=mYQbYghwsoM\" target=\"_blank\" rel=\"noopener\">Create Custom Fields Using Advanced Custom Fields Plugin<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wplift.com\/wordpress-custom-fields\" target=\"_blank\" rel=\"noopener\">WordPress Custom Fields: The Complete Beginner\u2019s Guide (2021)<\/a><\/li>\r\n<\/ul>\r\n<\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"CRUD Examples\">\r\n<ul>\r\n \t<li><a href=\"https:\/\/github.com\/moiseh\/wp-magic-crud\" target=\"_blank\" rel=\"noopener\">Magic admin CRUD plugin for WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wpdb\/\" target=\"_blank\" rel=\"noopener\">WordPress database access abstraction class<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.davidangulo.xyz\/how-to-create-crud-operations-plugin-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">How to create crud operations plugin in WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/laloah.wordpress.com\/2013\/06\/14\/basic-example-of-wordpress-plugin-to-select-update-insert-and-delete-from-database-crud\/\" target=\"_blank\" rel=\"noopener\">Basic example of WordPress plugin to select, update, insert and delete from database (CRUD)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpdatatables.com\/crud-system-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">How to create a CRUD system in WordPress \u2013 2021<\/a><\/li>\r\n \t<li><a href=\"https:\/\/github.com\/edmundcwm\/crud-app-wp-rest-api\" target=\"_blank\" rel=\"noopener\">A Simple CRUD app using the WordPress REST API<\/a><\/li>\r\n<\/ul>\r\n<\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"Roles\/\u89d2\u8272\">\r\n<h4>User tables (\u4f7f\u7528\u8005\u8cc7\u6599\u8868\u683c)<\/h4>\r\n<ul>\r\n \t<li><a href=\"https:\/\/www.tipsandtricks-hq.com\/adding-a-custom-column-to-the-users-table-in-wordpress-7378\" target=\"_blank\" rel=\"noopener\">Adding a Custom Column to the Users Table in WordPress<\/a><\/li>\r\n<\/ul>\r\n<\/div>\n<div class=\"su-tabs-pane su-u-clearfix su-u-trim\" data-title=\"\u5176\u4ed6\">\r\n<h3>\u767b\u5165\u5c0d\u8a71\u65b9\u584a\u8207\u5f48\u51fa<\/h3>\r\n<ul>\r\n \t<li><a href=\"https:\/\/osompress.com\/show-the-login-form-in-modal-window\/\" target=\"_blank\" rel=\"noopener\">How to add a WordPress login popup modal<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/plugins\/how-to-create-a-wordpress-login-popup-modal-step-by-step\/\" target=\"_blank\" rel=\"noopener\">How to Create a WordPress Login Popup Modal (Step by Step)<\/a><\/li>\r\n<\/ul>\r\n<h3>\u5ba2\u88fd\u767b\u5165\u756b\u9762\u683c\u5f0f (\u8b93\u4f60\u7684\u767b\u5165\u683c\u5f0f\u6709\u81ea\u5df1\u7684\u98a8\u683c)<\/h3>\r\n<ul>\r\n \t<li><a href=\"https:\/\/codex.wordpress.org\/Customizing_the_Login_Form\" target=\"_blank\" rel=\"noopener\">Customizing the Login Form<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpmudev.com\/blog\/customize-login-page\/\" target=\"_blank\" rel=\"noopener\">How to Completely Customize the WordPress Login Page<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.wpbeginner.com\/plugins\/how-to-create-custom-login-page-for-wordpress\/\" target=\"_blank\" rel=\"noopener\">How to Create a Custom WordPress Login Page (Ultimate Guide)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/torquemag.io\/2016\/08\/customize-wordpress-login-page\/\" target=\"_blank\" rel=\"noopener\">How To Customize The WordPress Login Page<\/a><\/li>\r\n<\/ul>\r\n\r\n<hr \/>\r\n\r\n&nbsp;\r\n<h3>\u5f8c\u53f0\u7ba1\u7406\u4ecb\u9762\/Admin menu<\/h3>\r\n<ul>\r\n \t<li><a href=\"https:\/\/themes.artbees.net\/blog\/wordpress-custom-admin-pages\/\" target=\"_blank\" rel=\"noopener\">How To Create WordPress Custom Admin Pages<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpbuffs.com\/wordpress-plugin-development\/\" target=\"_blank\" rel=\"noopener\">WordPress Plugin Development \u2014 A Beginner&#8217;s Guide<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.davidangulo.xyz\/how-to-create-crud-operations-plugin-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">how to create crud operations plugin in WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wpdatatables.com\/crud-system-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">How to create a CRUD system in WordPress \u2013 2021<\/a><\/li>\r\n \t<li><a href=\"https:\/\/wordpress.org\/plugins\/wp-basic-crud\/\" target=\"_blank\" rel=\"noopener\">WP Basic Crud plugin<\/a><\/li>\r\n \t<li><a href=\"https:\/\/developer.wordpress.org\/reference\/classes\/wpdb\/\" target=\"_blank\" rel=\"noopener\">WordPress database access abstraction class<\/a><\/li>\r\n \t<li><a href=\"https:\/\/laloah.wordpress.com\/2013\/06\/14\/basic-example-of-wordpress-plugin-to-select-update-insert-and-delete-from-database-crud\/\" target=\"_blank\" rel=\"noopener\">Basic example of WordPress plugin to select, update, insert and delete from database (CRUD)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/github.com\/edmundcwm\/crud-app-wp-rest-api\" target=\"_blank\" rel=\"noopener\">A Simple CRUD app using the WordPress REST API<\/a><\/li>\r\n \t<li><a href=\"https:\/\/kinsta.com\/blog\/wordpress-custom-dashboard\/\" target=\"_blank\" rel=\"noopener\">How to Create a WordPress Custom Dashboard for Yourself or Clients<\/a><\/li>\r\n<\/ul>\r\n<h3>AJAX Form<\/h3>\r\n<ul>\r\n \t<li><a href=\"https:\/\/webprogramo.com\/how-to-create-an-ajax-form-in-wordpress\/1156\/\" target=\"_blank\" rel=\"noopener\">How to create an AJAX form in WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/codepixelz.com\/wordpress-101\/wordpress-ajax-form\/\" target=\"_blank\" rel=\"noopener\">Tutorial : How to create a Ajax Form in WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/pretagteam.com\/question\/wordpress-submit-a-form-using-ajax\" target=\"_blank\" rel=\"noopener\">WordPress Submit a form using AJAX<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.pakainfo.com\/jquery-ajax-form-submit-wordpress\/\" target=\"_blank\" rel=\"noopener\">Jquery Ajax Form Submit With WordPress<\/a><\/li>\r\n \t<li><a href=\"https:\/\/regularcoder.com\/submit-form-using-ajax-in-wordpress\/\" target=\"_blank\" rel=\"noopener\">Submit Form Using AJAX In WordPress<\/a><\/li>\r\n<\/ul>\r\n<ul>\r\n \t<li><\/li>\r\n<\/ul>\r\n\r\n<hr \/>\r\n\r\n&nbsp;\r\n<h3>WooCommerce<\/h3>\r\n<h4>WooCommerce\u662f\u76ee\u524d\u4f7f\u7528\u7387\u6700\u9ad8\u7684\u4e00\u500b\u8cfc\u7269\u8eca\u7cfb\u7d71\uff0c\u9019\u500b\u7cfb\u7d71\u6709\u7368\u7acb\u81ea\u5df1\u4e00\u5957\uff0c\u6709WordPress\u7684\u5916\u639b\u7248\u672c\uff0c\u60f3\u8981\u67b6\u96fb\u5b50\u5546\u52d9\u8ca9\u552e\u7cfb\u7d71\uff0c\u53ef\u4f7f\u7528WooCommerce\u4f86\u9032\u884c\uff0c\u53ef\u4ee5\u5b8c\u5168\u4e0d\u5beb\u4e00\u884c\u7a0b\u5f0f\u78bc\uff0c\u4e5f\u53ef\u4ee5\u4f9d\u81ea\u5df1\u7684\u60f3\u6cd5\u958b\u767c\u9069\u7528\u65bcWooCommerce\u7684\u4e3b\u984c\u5957\u4ef6(\u81ea\u7528\u6216\u92b7\u552e\u7528)\u3002<\/h4>\r\n<ul>\r\n \t<li><a href=\"https:\/\/frankknow.com\/woocommerce-tutorial\/\" target=\"_blank\" rel=\"noopener\">WooCommerce \u4e2d\u6587\u6559\u5b78\uff1a\u5b89\u88dd\u8a2d\u5b9a\uff0b\u529f\u80fd\u4ecb\u7d39\uff08\u5b8c\u6574\u6307\u5357\uff09<\/a><\/li>\r\n \t<li><a href=\"https:\/\/weblai.co\/woocommerce-tutorial\/\" target=\"_blank\" rel=\"noopener\">\u30102021\u3011Woocommerce \u6559\u5b78\uff0c\u4e0d\u61c2\u7a0b\u5f0f\u7167\u6a23\u81ea\u67b6\u96fb\u5546\u7db2\u7ad9<\/a><\/li>\r\n \t<li><a href=\"https:\/\/kuangyaodm.org\/web181106\/\" target=\"_blank\" rel=\"noopener\">\u8ddf\u8457\u6211\u7684\u6b65\u9a5f\u8d70\uff0c\u963f\u516c\u4e5f\u6703\u958b\u8a2d\u7db2\u8def\u5546\u5e97\uff5cWoocommerce\u8a2d\u5b9a\u6559\u5b78<\/a><\/li>\r\n<\/ul>\r\n<h4>\u7de8\u78bc\/\u7de8\u7a0b\u6559\u5b78\r\n(\u4f7f\u7528WooCommerce\u5efa\u7acb\u7684\u529f\u80fd\u51fd\u5f0f\uff0c\u4f8b\u5982\uff0c\u5e36\u51fa\u6240\u6709\u7684\u7522\u54c1\u9805\u76ee\u3002)<\/h4>\r\n<ul>\r\n \t<li><a href=\"https:\/\/docs.woocommerce.com\/documentation\/plugins\/woocommerce\/\" target=\"_blank\" rel=\"noopener\">WooCommerce Docs<\/a><\/li>\r\n<\/ul>\r\n\u5f9eWooCommerce\u5e36\u51fa\u6240\u6709\u8ca9\u552e\u7684\u7522\u54c1\r\n<ul>\r\n \t<li><a href=\"https:\/\/blog.templatetoaster.com\/create-woocommerce-theme\/\" target=\"_blank\" rel=\"noopener\">How to Create Custom WooCommerce Theme \u2013 Beginner guide (\u5efa\u7acbWooCommerce\u7684\u4e3b\u984c)<\/a><\/li>\r\n \t<li><a href=\"https:\/\/clickysoft.com\/woocommerce-theme-development-from-scratch\/\" target=\"_blank\" rel=\"noopener\">WooCommerce Theme Development From Scratch<\/a><\/li>\r\n \t<li><a href=\"https:\/\/www.dreamhost.com\/wordpress\/guide-to-developing-a-wp-theme\/\" target=\"_blank\" rel=\"noopener\">A Beginner\u2019s Guide to Developing a WordPress Theme<\/a><\/li>\r\n<\/ul>\r\n<\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>&nbsp; \u8cc7\u6e90<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","course_category":[25,29,63],"course_tag":[],"class_list":["post-11422","lp_course","type-lp_course","status-publish","hentry","course_category-backend","course_category-css","course_category-63","course"],"_links":{"self":[{"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/lp_course\/11422","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/lp_course"}],"about":[{"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/types\/lp_course"}],"author":[{"embeddable":true,"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/comments?post=11422"}],"version-history":[{"count":14,"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/lp_course\/11422\/revisions"}],"predecessor-version":[{"id":13431,"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/lp_course\/11422\/revisions\/13431"}],"wp:attachment":[{"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/media?parent=11422"}],"wp:term":[{"taxonomy":"course_category","embeddable":true,"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/course_category?post=11422"},{"taxonomy":"course_tag","embeddable":true,"href":"https:\/\/fgchen.com\/wpedu\/wp-json\/wp\/v2\/course_tag?post=11422"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}