10 исключительных WordPress Хаки

Одна из причин, почему люди любят WordPress столько является его большая гибкость.Вы можете изменить software’ внешний вид с тем.Вы можете расширить его функциональность с помощью плагинов.И последнее, но не менее важно, вы можете полностью раскрыть WordPress’ власти с хаки.Некоторое время назад мы писали сообщению, показывая 10 Убийца WordPress Hacks.

Сегодня, let’ сделаем это снова с 10 новых и полностью убийца WordPress hacks сделать свой блог выделиться из толпы.Как обычно, мы won’ т просто перечислить хаки в одиночку.В каждой записи, you’ найдете объяснение кода, а также те проблемы, которые взломали solves.

Вы можете быть заинтересованы в следующих связанные должности:

1.Создать TinyURLs На Fly

Screenshot

problem.Потому что Twitter стал социальная революция СМИ, многие блоггеры и пользователи Twitter любят обмена блоге, что они нашли и любили на Twitter.Тем не менее, ручное создание TinyURL, прежде чем чирикают может получить немного утомительно.Как вы, наверное, знаете, Twitter может принести много трафика на ваш блог, так что это в ваших интересах, чтобы постоянно обеспечивать короткие URL-адреса вашего readers.

solution.Чтобы использовать этот рецепт, следуйте простым шагам ниже:

  1. Откройте functions.php file.
  2. Вставьте следующий код в файле:
    function getTinyUrl($url) {
        $tinyurl = file_get_contents("http://tinyurl.com/api-create.php?url=".$url);
        return $tinyurl;
    }
  3. Откройте single.php файл и вставьте следующий в цикле:
    <?php
    $turl = getTinyUrl(get_permalink($post->ID));
    echo 'Tiny Url for this post: <a href="'.$turl.'">'.$turl.'</a>'
    ?>
  4. That’ все, что вам нужно.Каждый из ваших сообщений теперь имеет свой собственный TinyURL, готовый к чирикают

Код explanation.Популярный сервис сокращения URL TinyURL обеспечивает быстрое API, который создает TinyURLs на лету.Когда вы передаете URL, чтобы http://tinyurl.com/api-create.php, API сразу выводит соответствующие TinyURL на screen.

С помощью функции PHP file_get_contents (), мы можем получить его и присвоить его переменной $ TinyURL.Последняя часть кода получает post’ S постоянную и передает ее в качестве параметра getTinyUrl () работают ранее created.

Источник:

2.Список Новые Posts

Screenshot

problem.Если вы часто расписание должностей, которые будут опубликованы, как об отображении их в списке?Это сделает ваши читатели с нетерпением ждем, что you’ повторно собирается опубликовать в течение нескольких дней и может помочь вам достичь новых подписчиков RSS.Реализация этой функции на вашем WordPress блоге isn’ T усердно all.

solution.Ничего сложного здесь.Просто скопируйте этот код и вставьте его в любом месте вашей темы files.

<div id="zukunft">
	<div id="zukunft_header"><p>Future events</p></div>

	<?php query_posts('showposts=10&post_status=future'); ?>
	<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
		<div >
			<p class><b><?php the_title(); ?></b><?php edit_post_link('e',' (',')'); ?><br />

			<span class="datetime"><?php the_time('j. F Y'); ?></span></p>
		</div>
	<?php endwhile; else: ?><p>No future events scheduled.</p><?php endif; ?>

</div>

После you’ ве сохранен файл, ваш предстоящий сообщения будут отображаться на вашем blog.

Код explanation.Этот код используется сверхмощный query_posts () WordPress функция, которая позволяет вам взять под контроль WordPress loop.

Параметр используется post_status, которая позволяет получить сообщения в соответствии с их статусом (опубликованы, проекты, будут или будущее).Showposts параметр также используется, чтобы определить, сколько элементов you’ хотел бы получить.Вы можете изменить значение этого параметра в строке 4 для получения более или менее десяти posts.

Источник:

3.Создать “ Отправить Facebook” Button

Screenshot

problem.В первом разделе мы отметили, что Twitter может принести много трафика на ваш блог.Другой сайт, который может увеличить вашу статистику трафика легко это Facebook.В этом совете let’ посмотрим, как мы можем создать “ Отправить Facebook” кнопки для вашего WordPress blog.

solution.

  1. Открытое single.php файл в theme.
  2. Вставьте следующий код в цикле:
    <a href="http://www.facebook.com/sharer.php?u=<?php the_permalink();?>&t=<?php the_title(); ?>" target="blank">Share on Facebook</a>
  3. Кроме того, вы можете использовать getTinyUrl () для отправки короткого URL в Facebook:
    <?php $turl = getTinyUrl(get_permalink($post->ID)); ?>
    <a href="http://www.facebook.com/sharer.php?u=<?php echo $turl;?>&t=<?php the_title(); ?>" target="blank">Share on Facebook</a>
  4. That’ и все.Ваши читатели теперь смогут поделиться своими блоге на Facebook со своими друзьями

Код explanation.Этот полезный хак очень легко понять. Единственное, что мы делаем здесь, это получить post’ S постоянную ссылку и заголовок и отправить их в качестве параметров http://www.facebook.com/sharer.php

В альтернативном методе, мы использовали getTinyUrl () функцию (созданный в предыдущем хак) для отправки короткого URL вместо post’ S permalink.

Источник:

4.Создание технического обслуживания страница для вашего WordPress Blog

Screenshot

problem.Одна вещь мне действительно нравится в Drupal является возможность временно перенаправить посетителей на содержание страницы.К сожалению, WordPress doesn’ T имеют эту функцию.При обновлении вашего блога, тем переключателем или вносить изменения в проект, вы можете не хотите, чтобы ваши гости, чтобы посмотреть ваш блог, как это в настоящее время оптимальной, особенно если она имеет дизайн или код проблемы или, что еще хуже, безопасности gaps.

solution.Чтобы решить эту проблему, мы используем силу . Htaccess файл.Просто следуйте инструкциям ниже, чтобы получить started.

  1. Создать содержание страницы.Простой страницы WordPress, как правило, sufficient.
  2. Найти . Htaccess файл (находится в корневой папке установки WordPress) и создать резервную up.
  3. Откройте . Htaccess файл для editing.
  4. Вставьте следующий код:
    RewriteEngine on
    RewriteCond %{REQUEST_URI} !/maintenance.html$
    RewriteCond %{REMOTE_ADDR} !^123\.123\.123\.123
    RewriteRule $ /maintenance.html [R=302,L]
  5. Заменить 123 \ 0,123 \ 0,123 \ 0,123 в строке 3 с IP-адреса ( Don’ т знаю, что ).Убедитесь в том, чтобы использовать тот же syntax.
  6. Теперь все посетители, кроме вас будет перенаправлен на вашем обслуживании page.
  7. После you’ повторно сделать настройки, модернизации, переключение темы или любой другой, вновь открыть вашу . Htaccess файлов и удалить (или закомментировать) перенаправление code.

Код explanation.. Htaccess файл, который управляет сервером Apache Web, очень полезна для этих видов tasks.

В этом примере, мы заявляем, что любой посетитель, который имеет IP отличается от 123.123.123.123 (который doesn’ T запросу maintenance.html) должны быть перенаправлены на maintenance.html.

Заменив 123.123.123.123 с собственным IP-адресом, вы убедитесь, что you’ повторное по-прежнему разрешено просматривать ваш блог нормально, в то время как другие будут перенаправлены на maintenance.html.

Источник:

5.Отображение связанных сообщений без Plug-In

Screenshot

problem.Один известный способ держать посетителей на ваш блог больше и помочь им открыть новость сообщений для отображения, как правило, в конце статьи список связанных content.

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

solution.

  1. Открытое single.php файл вваша theme.
  2. Вставьте следующий код в цикле:
    <?php
    //for use in the loop, list 5 post titles related to first tag on current post
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
    echo 'Related Posts';
    $first_tag = $tags[0]->term_id;
    $args=array(
    'tag__in' => array($first_tag),
    'post__not_in' => array($post->ID),
    'showposts'=>5,
    'caller_get_posts'=>1
    );
    $my_query = new WP_Query($args);
    if( $my_query->have_posts() ) {
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
    <p><a href="<?php ...

    Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров

Comments are closed.