Brad Williams - Professional WordPress Plugin Development

Здесь есть возможность читать онлайн «Brad Williams - Professional WordPress Plugin Development» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на английском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Professional WordPress Plugin Development: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Professional WordPress Plugin Development»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Extend WordPress with plugins using this advanced WordPress development book, updated for the current version This significantly updated edition of
addresses modern plugin development for WordPress, the highly popular content management system (CMS). If you’re using WordPress to create and manage websites, WordPress plugins are the software that can extend or enhance CMS functionality. This book offers guidance on writing plugins for WordPress sites to share or sell to other users.
The second edition of
covers the building of advanced plugin development scenarios. It discusses the plugin framework and coding standards as well as dashboards, settings, menus, and related application programming interfaces (APIs). Additional topics include security, performance, data validation, and SQL statements.
• Learn about the power of hooks in WordPress
• Discover how JavaScript and Ajax will work in your site
• Understand key technologies: Block Editor/Gutenberg, JS/React, PHP, and the REST API
• Create and use custom post types and taxonomies.
• Creating custom dashboard menus and plugin settings
• Work with users and user data
• Schedule tasks and utilizing Cron
• Performance and security considerations
Written by experienced plugin developers,
also helps you internationalize and localize your WordPress website. Find out about debugging systems and optimizing your site for speed. As WordPress use continues to increase, you can elevate your professional knowledge of how to extend WordPress through plugins.

Professional WordPress Plugin Development — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Professional WordPress Plugin Development», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

13 7 There is also a strong argument that certain features should be included in a theme. A common feature most themes include is breadcrumb navigation. This feature could certainly exist in a plugin, and there are many plugins available for this, but it makes more sense to include this navigation‐centric feature in the theme.

14 8

15 9

16 10 The primary difference between the two is that the mu‐plugins directory is for plugins that are always executed. This means any plugin included in this directory will automatically be loaded in WordPress and across all sites in the network if you run Multisite. Mu‐plugins are always on and cannot be deactivated. NOTE The mu‐plugins directory will not read plugins in a subfolder, so all plugins must be individual files or must include additional files that exist in a subdirectory. Any plugin files in a subfolder will be ignored unless included in the primary plugin file.

17 11 The last four Drop‐in plugins are specific to the WordPress Multisite feature. A standard WordPress installation will have no use for these plugins. When developing a new plugin, determine what type of plugin you want to create before you start the development process. Most plugins will be standard WordPress plugins, but occasionally you might need to create a Must‐Use or Drop‐in plugin.

18 13 2 Plugin Framework WHAT'S IN THIS CHAPTER? Creating a solid plugin foundation Determining directory and URL paths Creating activation and deactivation functions Cleaning up during the uninstall process Writing code following coding standards Properly documenting plugin code

19 14

20 15

21 16

22 17

23 18

24 19

25 20

26 21

27 22

28 23

29 24

30 25

31 26

32 27

33 28

34 29

35 30

36 31

37 32

38 33

39 34

40 35

41 36

42 37

43 38

44 39

45 40

46 41

47 42

48 43

49 44

50 45

51 46

52 47

53 48

54 49

55 50

56 51

57 52

58 53

59 54

60 55

61 56

62 57

63 58

64 59

65 60

66 61

67 62

68 63

69 64

70 65

71 66

72 67

73 68

74 69

75 70

76 71

77 72

78 73

79 74

80 75

81 76

82 77

83 78

84 79

85 80

86 81

87 82

88 83

89 84

90 85

91 86

92 87

93 88

94 89

95 90

96 91

97 92

98 93

99 94

100 95

101 96

102 97

103 98

104 99

105 100

106 101

107 102

108 103

109 104

110 105

111 106

112 107

113 108

114 109

115 110

116 111

117 112

118 113

119 114

120 115

121 116

122 117

123 118

124 119

125 120

126 121

127 122

128 123

129 124

130 125

131 126

132 127

133 128

134 129

135 130

136 131

137 133

138 134

139 135

140 136

141 137

142 138

143 139

144 140

145 141

146 142

147 143

148 144

149 145

150 146

151 147

152 149

153 150

154 151

155 152

156 153

157 154

158 155

159 156

160 157

161 158

162 159

163 160

164 161

165 162

166 163

167 164

168 165

169 166

170 167

171 168

172 169

173 170

174 171

175 172

176 173

177 174

178 175

179 176

180 177

181 178

182 179

183 180

184 181

185 182

186 183

187 184

188 185

189 186

190 187

191 188

192 189

193 190

194 191

195 192

196 193

197 194

198 195

199 196

200 197

201 198

202 199

203 200

204 201

205 202

206 203

207 204

208 205

209 206

210 207

211 208

212 209

213 210

214 211

215 212

216 213

217 214

218 215

219 216

220 217

221 218

222 219

223 220

224 221

225 222

226 223

227 224

228 225

229 226

230 227

231 228

232 229

233 230

234 231

235 232

236 233

237 235

238 236

239 237

240 238

241 239

242 240

243 241

244 242

245 243

246 244

247 245

248 246

249 247

250 248

251 249

252 250

253 251

254 252

255 253

256 254

257 255

258 256

259 257

260 258

261 259

262 260

263 261

264 262

265 263

266 264

267 265

268 266

269 267

270 268

271 269

272 270

273 271

274 272

275 273

276 274

277 275

278 276

279 277

280 278

281 279

282 280

283 281

284 282

285 283

286 284

287 285

288 286

289 287

290 288

291 289

292 290

293 291

294 292

295 293

296 294

297 295

298 296

299 297

300 298

301 299

302 300

303 301

304 302

305 303

306 304

307 305

308 306

309 307

310 308

311 309

312 310

313 311

314 312

315 313

316 315

317 316

318 317

319 318

320 319

321 320

322 321

323 322

324 323

325 324

326 325

327 326

328 327

329 328

330 329

331 330

332 331

333 332

334 333

335 334

336 335

337 336

338 337

339 338

340 339

341 340

342 341

343 342

344 343

345 344

346 345

347 346

348 347

349 348

350 349

351 350

352 351

353 352

354 353

355 354

356 355

357 356

358 357

359 358

360 359

361 360

362 361

363 362

364 363

365 364

366 365

367 366

368 367

369 368

370 369

371 370

372 371

373 372

374 373

375 374

376 375

377 376

378 377

379 378

380 379

381 380

382 381

383 382

384 383

385 384

386 385

387 386

388 387

389 388

390 389

391 390

392 391

393 392

394 393

395 394

396 395

397 396

398 397

399 398

400 399

401 400

402 401

403 402

404 403

405 404

406 405

407 406

408 407

409 408

410 409

411 410

412 411

413 412

414 413

415 414

416 415

417 416

418 417

419 418

420 419

421 420

422 421

423 422

424 423

425 424

426 425

427 426

428 427

429 428

430 429

431 430

432 431

433 432

434 433

435 434

436 435

437 436

438 437

439 438

440 439

441 440

442 441

443 442

444 443

445 444

446 445

447 446

448 vi

449 vii

450 ix

451 xi

452 447

PROFESSIONAL WORDPRESS ®PLUGIN DEVELOPMENT

Second Edition

Brad Williams

Justin Tadlock

John James Jacoby

FOREWORD This book will teach you how to develop for WordPress WordPress has - фото 1

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Professional WordPress Plugin Development»

Представляем Вашему вниманию похожие книги на «Professional WordPress Plugin Development» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Professional WordPress Plugin Development»

Обсуждение, отзывы о книге «Professional WordPress Plugin Development» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x