arsenal

AD|LABS.индикатор, плагин/виджет для WordPress

«AD|LABS.индикатор» – Это плагин/виджет для WordPress. Он по домену/ссылке определяет основные сео-параметры сайта.

Установить его может любой обладатель Вордпресс-блога абсолютно бесплатно, скачав с моего сайта:
http://www.samborsky.com/wordpress/747/

На данный момент в плагин я встроил 13 сервисов:

[*]Google PR
[*]Яндекс.Тематика
[*]Яндекс.ТИЦ
[*]Яндекс.Каталог
[*]Яндекс количество страниц в индексе
[*]Dmoz каталог
[*]Каталог Mail.ru
[*]Рамблер количество страниц в индексе
[*]Google количество страниц в индексе
[*]Alexa Rank
[*]Дата регистрации домена
[*]Дата экспайра домена
[*]ТОП-100 Рамблера

И планирую встроить еще несколько важных параметров, таких как кол-во подписчиков, ссылки на сайт, счетчики и т.д.

Скриншот

Об ошибках и пожеланиях прошу писать в топик.

Как вывести посты определенного автора?

Читаю кодекс о get_posts
вродебы отсортировать посты по ID автора можно, но выбрать посты определенного автора не удается.
Как быть?

как получить user ID

Я уже наверное надоел вам с вопросами 🙁

Как получить id юзера под которым я залогинился?

как узнать путь?

Как программно получить средствами ВП виртуальный путь, т.е. если у меня ссылка
http://maxsite.org/register/
то мне получить нужно register
всякими резулярками и т.д. получить могу, но зачем делать двойную работу, если в ВП это наверняка предусмотрено.

ах, да, чпу выглядит так: /%category%/%post_id%/

как получить рендомный тег?

Для примера поиска на моем сайте (см. скриншот) мне нужно получать рендомный тег.

пока что подсмотрел с БД и реализовал, но проблема с том что в таблице $wpdb->terms судя по всему так же хранятся названия рубрик (они мне не нужны потому что по ним ничего не выдаст поиск от ВП)

function get_rand_tag(){
    global $wpdb;

    if( $tags = $wpdb->get_results("select LOWER(name) as name from $wpdb->terms order by rand() limit 1") ){
        foreach ($tags as $tag){
            return $tag->name;
        }
    }
    
    return "щука";
}

вопрос: как можно реализовать функцию get_rand_tag средствами ВП ?

прикрепление поста

подскажите каким образом можно "прикрепить" пост на главной?
есть ли плагин, с помощью которого к примеру я помечаю пост при публикации,
чтобы он был прикреплен скажем на 10 дней (новые публикации его не сталкивали вниз), а по истечении срока, скатывался вниз?

получить список картинок

Добрый день,
когда мы пишем пост в админке, заливаем картинки ч-з медиа библиотеку.
все картинки "привязываются" к ID поста (так по крайней мере в базе данных я увидел), как можно получить их список, имея имя поста, или ID поста средствами ВП?

сейчас просто регулярными выражениями выбераю картинки в посте, но наверняка можно проще.

Короткое содержание постов

Добрый день

модернизирую шаблон для моего сайта о рыбалке,
думаю как лучше реализовать следующее:

нужно сделать ленту постов, и брать от каждого поста 10-15 слов для анонса,
очень хорошо это сделано на сайте football.ua (слева лента постов за день)

но есть такая проблема как теги и картинки, с которых начинаются посты.

пример:

тоесть если я буду использовать обычный loop, то по вызову the_content() мне выдастся весь html код до more
тут мой первый вопрос:
1. можно ли с помощью Loop и the_content вывести только скажем 50 символов, и как
2. можно ли вырезать html теги в этом же Loop?

Что мне приходит на ум – это убрать в сторону Loop, и сделать обращение к БД, получить текст и тайтл записи, и ч-з strip_tags удалить теги

http://sitename.com/feed/

что за плагин который редиректит с sitename.com/feed/ на RSS фид ?

по типу как тут:
http://dimox.name/feed/

автоустановка плагинов

Возможно такой вопрос уже задавался, но по кеям "автоустановка" и подобным ничего здесь не нашел.

Вопрос: можно ли при инсталляции вордпресса сразу установить все или частично плагины из директории плагинов?

проблема с RSS

Начал регистрировать сайт на feedburner`е
У меня на сайте почему-то не работает RSS

Фид:
http://rybalka.tv/?feed=rss2

Ошибка:

Ошибка синтаксического анализа XML: обьявление xml не в начале внешней сущности 
Адрес: http://rybalka.tv/?feed=rss2 
Строка 2, символ 1:<?xml version="1.0" encoding="UTF-8"?>

Пробовал заменить мой дистрибутив вордпресса самым последним с сайта – не помогло

Активные плагины:
MaxSite-социальные закладки 2.0
Google XML Sitemaps 3.0.3.3
Blix Archive 1.0.0
WP-PageNavi 2.20
WP Super Cache 0.6.3

Anonymous
Отправить
Ответ на: