WordPress Theming: Getting Started

823 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
823
On SlideShare
0
From Embeds
0
Number of Embeds
449
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • WordPress Theming: Getting Started

    1. 1. WordPress Theming Jesse Friedman
    2. 2. Jesse Friedman - @professor Author • Speaker • Professor • Developer
    3. 3. wdgwp.com/onamazon
    4. 4. @professor
    5. 5. facebook.com/wordpressandwebGiving away 10 copies of Web Designers Guide to WordPress to the next 200 likes
    6. 6. Agenda• Install WordPress• Build Process• Site Architecture• WordPress Theming (code)• Media• Maintaining Responsive Integrity• Security on.fb.me/wpandweb | @professor
    7. 7. I can’t teach you WordPress Theming in 45 min on.fb.me/wpandweb | @professor
    8. 8. I can’t teach my students WordPress Theming in 11 weeks on.fb.me/wpandweb | @professor
    9. 9. I CAN teach you how to learn WordPress on.fb.me/wpandweb | @professor
    10. 10. Installation Get over 30% of BlueHost bit.ly/blhstcoup
    11. 11. Installation is Fast and Simple Get over 30% of BlueHost bit.ly/blhstcoup
    12. 12. The One Click Install Get over 30% of BlueHost bit.ly/blhstcoup
    13. 13. Next Steps• Activate Theme of choice• Install and Activate Necessary Plugins• Install content• Theme over content• BUILD IN THE BROWSER• Launch Get over 30% of BlueHost bit.ly/blhstcoup
    14. 14. Build Process on.fb.me/wpandweb | @professor
    15. 15. Planning on.fb.me/wpandweb | @professor
    16. 16. Design on.fb.me/wpandweb | @professor
    17. 17. Development on.fb.me/wpandweb | @professor
    18. 18. Theme Build on.fb.me/wpandweb | @professor
    19. 19. on.fb.me/wpandweb | @professor
    20. 20. FRAMEWORKS, on.fb.me/wpandweb | @professor
    21. 21. FRAMEWORKS,GRID SYSTEMS, on.fb.me/wpandweb | @professor
    22. 22. FRAMEWORKS,GRID SYSTEMS,ALL THAT STUFF, on.fb.me/wpandweb | @professor
    23. 23. FRAMEWORKS,GRID SYSTEMS,ALL THAT STUFF,STILL WORKS! on.fb.me/wpandweb | @professor
    24. 24. Get Started Building a Theme on.fb.me/wpandweb | @professor
    25. 25. Get Started Building a Themecodex.wordpress.org/Site_Design_and_Layout on.fb.me/wpandweb | @professor
    26. 26. Get Started Building a Theme on.fb.me/wpandweb | @professor
    27. 27. Get Started Building a Themecodex.wordpress.org/Theme_Development on.fb.me/wpandweb | @professor
    28. 28. Tools on.fb.me/wpandweb | @professor
    29. 29. Themeswordpress.org/extend/themes/twentyeleven on.fb.me/wpandweb | @professor
    30. 30. Themesthemble.com/bones/ on.fb.me/wpandweb | @professor
    31. 31. Contentcodex.wordpress.org/Theme_Unit_Test on.fb.me/wpandweb | @professor
    32. 32. Stylescodex.wordpress.org/CSS on.fb.me/wpandweb | @professor
    33. 33. Support on.fb.me/wpandweb | @professor
    34. 34. Support on.fb.me/wpandweb | @professor
    35. 35. Support on.fb.me/wpandweb | @professor
    36. 36. Support on.fb.me/wpandweb | @professor
    37. 37. Support on.fb.me/wpandweb | @professor
    38. 38. Site Architecture Getting Organized on.fb.me/wpandweb | @professor
    39. 39. Categories Tags Custom Taxonomies Taxonomy A Way To Group Things Together on.fb.me/wpandweb | @professor
    40. 40. PetsBroader Terms = Categories
    41. 41. MammalsSlightly More Specific Terms = Child Categories
    42. 42. Reptiles and AmphibiansSlightly More Specific Terms = Child Categories
    43. 43. BirdsSlightly More Specific Terms = Child Categories
    44. 44. FishSlightly More Specific Terms = Child Categories
    45. 45. TagsShould Be Used To Link Things Outside Broad Terms
    46. 46. (likes) WaterShould Be Used To Link Things Outside Broad Terms
    47. 47. Tags: “Hops”Should Be Used To Link Things Outside Broad Terms
    48. 48. TailShould Be Used To Link Things Outside Broad Terms
    49. 49. ArticlesTutorials Interviews Reviews Rants HTML HTML CSS RWD WordPress CSS jQuery Translating This to Posts Categories and Tags Working Together
    50. 50. Converting into a Theme on.fb.me/wpandweb | @professor
    51. 51. Where Content Comes From on.fb.me/wpandweb | @professor
    52. 52. Where Content Shows Up on.fb.me/wpandweb | @professor
    53. 53. on.fb.me/wpandweb | @professor
    54. 54. REMEMBER IT’S JUST MARKUP on.fb.me/wpandweb | @professor
    55. 55. WordPress Calls on.fb.me/wpandweb | @professor
    56. 56. The Template Tag The Finished Product on.fb.me/wpandweb | @professor
    57. 57. The Template Tag The Static HTML on.fb.me/wpandweb | @professor
    58. 58. The Template Tag The Theme Code on.fb.me/wpandweb | @professor
    59. 59. The Template Tag The Generated Markup on.fb.me/wpandweb | @professor
    60. 60. The Loop on.fb.me/wpandweb | @professor
    61. 61. The Site on.fb.me/wpandweb | @professor
    62. 62. The loop Get over 30% of BlueHost bit.ly/blhstcoup
    63. 63. The Loop on.fb.me/wpandweb | @professor
    64. 64. Once You’ve Mastered These Two Steps + on.fb.me/wpandweb | @professor
    65. 65. functions.php on.fb.me/wpandweb | @professor
    66. 66. Image ResizingTaking Control of Your Media on.fb.me/wpandweb | @professor
    67. 67. Hard SoftHard vs Soft Cropping This is universal throughout WordPress on.fb.me/wpandweb | @professor
    68. 68. Media SettingsChanging Cropping Sizes of All Images Uploaded on.fb.me/wpandweb | @professor
    69. 69. Featured Images a.k.a. Post Thumbnails on.fb.me/wpandweb | @professor
    70. 70. Featured Images Defining Names and Sizes on.fb.me/wpandweb | @professor
    71. 71. Featured Images Displaying Featured Images on.fb.me/wpandweb | @professor
    72. 72. Maintaining Responsive Integrity on.fb.me/wpandweb | @professor
    73. 73. Addressing the User Admin on.fb.me/wpandweb | @professor
    74. 74. Taking Control on.fb.me/wpandweb | @professor
    75. 75. Taking ControlWordPress wp_is_mobile(); on.fb.me/wpandweb | @professor
    76. 76. Taking Control WordPress wp_is_mobile();<?php if ( wp_is_mobile() ) the_post_thumbnail( post-thumb ); else the_post_thumbnail ( post-large );?> on.fb.me/wpandweb | @professor
    77. 77. Taking More Control on.fb.me/wpandweb | @professor
    78. 78. Taking More ControlisiPhone() on.fb.me/wpandweb | @professor
    79. 79. Taking More ControlisiPhone()isBlackBerry() on.fb.me/wpandweb | @professor
    80. 80. Taking More ControlisiPhone()isBlackBerry()isHTC() on.fb.me/wpandweb | @professor
    81. 81. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus() on.fb.me/wpandweb | @professor
    82. 82. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak() on.fb.me/wpandweb | @professor
    83. 83. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola() on.fb.me/wpandweb | @professor
    84. 84. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung() on.fb.me/wpandweb | @professor
    85. 85. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony() on.fb.me/wpandweb | @professor
    86. 86. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus() on.fb.me/wpandweb | @professor
    87. 87. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm() on.fb.me/wpandweb | @professor
    88. 88. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone() on.fb.me/wpandweb | @professor
    89. 89. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet() on.fb.me/wpandweb | @professor
    90. 90. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet() on.fb.me/wpandweb | @professor
    91. 91. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet() on.fb.me/wpandweb | @professor
    92. 92. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet() on.fb.me/wpandweb | @professor
    93. 93. Taking More ControlisiPhone()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad() on.fb.me/wpandweb | @professor
    94. 94. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    95. 95. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    96. 96. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    97. 97. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    98. 98. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    99. 99. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    100. 100. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    101. 101. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    102. 102. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    103. 103. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    104. 104. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    105. 105. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    106. 106. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    107. 107. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet()isiPad()isKindle() on.fb.me/wpandweb | @professor
    108. 108. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad()isKindle() on.fb.me/wpandweb | @professor
    109. 109. Taking More ControlisiPhone() isSamsungTablet()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() on.fb.me/wpandweb | @professor
    110. 110. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    111. 111. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    112. 112. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    113. 113. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    114. 114. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    115. 115. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    116. 116. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet() isSkyfire()isSony() isGenericTablet()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    117. 117. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet() isSkyfire()isSony() isGenericTablet() isIE()isAsus() isAndroidOS()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    118. 118. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet() isSkyfire()isSony() isGenericTablet() isIE()isAsus() isAndroidOS() isFirefox()isPalm() isBlackBerryOS()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    119. 119. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet() isSkyfire()isSony() isGenericTablet() isIE()isAsus() isAndroidOS() isFirefox()isPalm() isBlackBerryOS() isBolt()isGenericPhone() isPalmOS()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    120. 120. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet() isSkyfire()isSony() isGenericTablet() isIE()isAsus() isAndroidOS() isFirefox()isPalm() isBlackBerryOS() isBolt()isGenericPhone() isPalmOS() isTeaShark()isAcerTablet() isSymbianOS()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    121. 121. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet() isSkyfire()isSony() isGenericTablet() isIE()isAsus() isAndroidOS() isFirefox()isPalm() isBlackBerryOS() isBolt()isGenericPhone() isPalmOS() isTeaShark()isAcerTablet() isSymbianOS() isBlazer()isYarvikTablet() isWindowsMobileOS()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    122. 122. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet() isSkyfire()isSony() isGenericTablet() isIE()isAsus() isAndroidOS() isFirefox()isPalm() isBlackBerryOS() isBolt()isGenericPhone() isPalmOS() isTeaShark()isAcerTablet() isSymbianOS() isBlazer()isYarvikTablet() isWindowsMobileOS() isSafari()isGenericTablet() isiOS()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    123. 123. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet() isSkyfire()isSony() isGenericTablet() isIE()isAsus() isAndroidOS() isFirefox()isPalm() isBlackBerryOS() isBolt()isGenericPhone() isPalmOS() isTeaShark()isAcerTablet() isSymbianOS() isBlazer()isYarvikTablet() isWindowsMobileOS() isSafari()isGenericTablet() isiOS() isMidori()isBlackBerryTablet() isFlashLiteOS()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    124. 124. Taking More ControlisiPhone() isSamsungTablet() iswebOS()isBlackBerry() isHTCtablet() isbadaOS()isHTC() isMotorolaTablet() isBREWOS()isNexus() isAsusTablet() isChrome()isDellStreak() isNookTablet() isDolfin()isMotorola() isAcerTablet() isOpera()isSamsung() isYarvikTablet() isSkyfire()isSony() isGenericTablet() isIE()isAsus() isAndroidOS() isFirefox()isPalm() isBlackBerryOS() isBolt()isGenericPhone() isPalmOS() isTeaShark()isAcerTablet() isSymbianOS() isBlazer()isYarvikTablet() isWindowsMobileOS() isSafari()isGenericTablet() isiOS() isMidori()isBlackBerryTablet() isFlashLiteOS() isGenericBrowser()isiPad() isJavaOS()isKindle() isNokiaOS() on.fb.me/wpandweb | @professor
    125. 125. Don’t Forget it’s NOT Just Mobile on.fb.me/wpandweb | @professor
    126. 126. Maintaining Responsive Integrity on.fb.me/wpandweb | @professor
    127. 127. WordPress Rest of the Internet 22% 78%WordPress Security Step 1. Understanding It on.fb.me/wpandweb | @professor
    128. 128. 99% of the time it’s a lame passwordWordPress Security Step 2. Identifying Vulnerabilities on.fb.me/wpandweb | @professor
    129. 129. •Create hard passwords•Assign “admin” user account “subscriber” level access•Don’t post under any Administrator level account•Change your table prefix from wp_ to something like abc123_•Force SSL in the admin define(FORCE_SSL_ADMIN, true);•Deny access to your wp-config.php file with .htaccess•Remove your WP Version with remove_action(wp_head, wp_generator); WordPress Security Step 3. Be Unpredictable on.fb.me/wpandweb | @professor
    130. 130. BACKUPStep 4.
    131. 131. BACKUPStep 5.
    132. 132. vaultpress.com on.fb.me/wpandweb | @professor
    133. 133. bit.ly/WP28days bit.ly/WPadvancedThanks to thenounproject.com on.fb.me/wpandweb | @professor

    ×