Рубрика: ‘Wordpress’

Using jQuery thickbox built in Wordpress

To cite an example of how to use the built-in thickbox wordpress when you write a plug-in.

First step: Create a folder “wp_plugin” in the folder “plugins”

Second step: Create a file with the following code ajax.php

  1. <?php
  2.     define("VP","wp_plugin");
  3.     define("ABSPATH", str_replace("wp-content/plugins/".VP, "", dirname(__FILE__)));
  4.  
  5.         //The inclusion of these files allows full use of all functions of wordpress
  6.     require_once(ABSPATH.'wp-load.php');
  7.     require_once(ABSPATH.'wp-admin/includes/admin.php');
  8.  
  9.     if($_GET['options'])
  10.     {
  11.         echo $_GET['options'];
  12.     }
  13. ?>

Go next step


Теги: , , ,

Комментарий (1)

Wordpress tags for/in wp_pages

Была задача прикрутить к страницам(wp_pages) теги, но на сегодняшний день они не групируются и не добавляются в облако и т.д.. Пришлось ковыряться в кривой административной части движка wordpress, где нет понятия разделяй и властвуй!

Стерпев безобразие все же сделал, то что требовалось!

Во первых вставляем код в фаил wp-includes/script-loader.php

  1. $this->add( 'page', '/wp-admin/js/post.js', array('suggest', 'jquery-ui-tabs', 'wp-lists', 'postbox', 'slug'), '20080318' );
  2. $this->localize( 'page', 'postL10n', array(
  3. 'tagsUsed' =>  __('Tags used on this post:'),
  4. 'add' => attribute_escape(__('Add')),
  5. 'addTag' => attribute_escape(__('Add new tag')),
  6. 'separate' => __('Separate tags with commas'),
  7. 'cancel' => __('Cancel'),
  8. 'edit' => __('Edit'),
  9. ) );

вместо :


Теги: ,

Комментарии отсутствуют

Wordpress управляем контентом часть 1

Это не значит, что в этой статье будет рассказываться о том как правильно выстраивать контент в блоге, подразумевается управление контентом средствами языка PHP

Есть одна замечательная функция add_filter с помощью которой можно делать чудеса! Мне приходилось на некоторых страницах/постах менять к примеру title или content

Делается это так (пример для постов и страниц):

Пишется функция с глобальной переменной $post в которой описывается что вы хотите сделать и вставляется в фильтер, к примеру возьмем основную часть контента
add_filter(’the_content’,ваша функция) , так можно переоформить многие элементы wordpress


Теги:

Комментарии отсутствуют

Решение проблемы работы wordpress-mu с tdomf (tdo-mini-forms) plugin

Однажды я столкнулся с проблемой работы wordpress-mu и tdomf (tdo-mini-forms), это было при первых знакомствах с wordpress :) Так что не судите сильно :)

Актуально ли это сейчас не могу утверждать, но может пригодиться.

1. В файле wp-config.php, после всего кода добавить

  1. include(get_option('home')."/wp-content/plugins/tdo-mini-forms/tdomf.php");

2. В файле capabilities.php, после всего кода добавить

  1. include(get_option('home')."/wp-includes/pluggable.php");

Теги: ,

Комментарии отсутствуют