Что иметь в виду при создании тем Wordpress

WMI является инструментарием управления Windows, и это встроено во все последние версии Windows. Это позволяет Вам программно отслеживать вещи как использование ЦП, дисковый ввод-вывод и использование памяти.

Perfmon.exe является фронтендом GUI к этому интерфейсу и может контролировать процесс, записать информацию в журнал и позволить Вам анализировать журнал после факта. Это не самая изящная программа в мире, но это действительно делало задание.

5
задан JoshMock 7 December 2009 в 23:24
поделиться

3 ответа

В документации Wordpress есть интересная тема, в точности отвечающая на то, о чем вы спрашиваете: она называется Разработка тем для публичного выпуска . Также есть Общие рекомендации по разработке тем . Статья Templates тоже замечательная.

Я не знаю других официальных ресурсов, но было бы интересно добавить больше информации в эти три руководства. Меня интересуют некоторые другие ответы, которые могут быть у нас на ваш вопрос, чтобы дополнить их.

Я настолько привык к Wordpress, что написанные вами примеры выполняются автоматически при разработке, поскольку я использую функцию, которая выводит информацию о домене такие как bloginfo () вместо статических значений - хорошая практика в любой веб-разработке.

2
ответ дан 15 December 2019 в 01:03
поделиться

Наша компания также разрабатывает множество различных тем WordPress и WordPress MU, и мы не нашли никаких «официальных» ресурсов, но мы сделали одну вещь - создали базовый набор файлов шаблонов может использоваться как «стандартная» установка для ускорения процесса разработки.

Затем, когда необходимо разработать новую тему, мы в основном копируем / вставляем этот набор файлов шаблонов по умолчанию в новую папку темы при установке WordPress. Для нас элементы, которые мы включили в эту настройку по умолчанию, - это предварительно заполненные header.php, footer.php, index.php, home.php, single.php, functions.php, comments.php, / images (dir), / functions (dir), style.css, / css (dir), / scripts (dir) и несколько других элементов.

Затем мы ' Я также использовал Yahoo Grids или Google Blueprint css frames, чтобы также ускорить работу css. Я опускаю еще несколько предметов / файлов, но они должны дать вам общее представление о том, что лучше всего подходит для нас в нашем магазине.

0
ответ дан 15 December 2019 в 01:03
поделиться

A theme development checklist depends more on the intended audience for your theme. If it's beyond the basic blog and moving towards WordPress-as-CMS territory, you'd want to look into:

  • custom widgets and dynamic sidebars to make features more portable and flexible
  • support for custom fields, or plugins like MagicFields that implement the former in a whole new way
  • routing and creating custom templates for different levels of the site (ex: sub-categories get handled by category-x.php)
  • using a css framework so whoever gets to modify the styles has a higher chance of understanding it better; make sure to include ie support
  • custom wp-admin section with its own menus, pages, etc.; this is especially necessary if your theme has custom functionality that can be further customized by the user
  • use the wp_scripts and wp_styles classes and functions to add styles and scripts; this is especially important for javascript, as it prevents duplicate includes and works with dependency scripts (loads jQuery before your jQ script)
  • make sure the design of the theme doesn't look boring like everything else out there for WordPress
  • write a theme class; unless you're planning to support PHP4, use PHP5 classes and objects to make your life easier, in terms of feature inheritance and no naming conflicts. look at CodeIgniter and their singleton pattern; it makes custom globals inside template files a lot easier to manage
  • if you are (and you should be) making your theme a lot more advanced and more like a plugin, then know how to use the WP_Cache and WP_Rewrite objects so your custom queries with $wpdb (yes, you'll need to do these once in a while to get certain custom functionality) are less expensive, and your new pages (if you're rewriting urls) route correctly and your links are correctly dynamically generated, respectively.
  • last and most importantly, try your hardest to separate presentation (html) from logic (php); this gets hard as you start running custom WP loops and a good solution is the aforementioned theme class.
2
ответ дан 15 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: