Едно съвсем простичко разширение може да свърши работа — само сложи следния код вътре:
add_filter('loginout', create_function('$x', 'return "";'));
Опа, това маха само връзките за вход и изход. Ето това маха и връзките за регистрация и тези към административната част:
add_filter('register', create_function('$x', 'return "";'));
Нещо не разбрах, къде да сложа този код?
Вземи файла wp-content/plugins/hello.php, преименувай го на нещо смислено за теб, отвори го, промени името на разширението и другата служебна информация в заглавката, изтрий всичкия php код надолу и сложи тези два реда. После върви в административния панел, активирай току-щи създаденото разширение и се радвай на живота 🙂
Написaх следния код:
<?php
add_filter('register', create_function('$x', 'return "";'));
?>
Качих го в съответната директория обаче WordPress не засичак такова разширение.
Допускам някаква грешка, но не знам каква…
Трябва да му сложиш име/автор и бла-бла на това разширение:
http://codex.wordpress.org/Writing_a_Plugin
Всъщност му сложих всичко, но не публикувах целият код.
Ето го целия, но пак не иска да работи.
<?php
/*
Plugin Name: Филтър за служебен раздел
Plugin URI: http://wordpress.org/#
Description: Това е разширение, което филтрира някои препратки в раздел служебни.
Author: Светослав Михайлов
Version: 0.1
Author URI: http://www.elena.bg
*/
add_filter(‘register’, create_function(‘$x’, ‘return „“;’));
?>
Изобщо не го показва в списъка с разширения ли?
Пробвах с текста, който си пуснал по-горе, без да го променям и ми го показва с списъка, че даже и работеше 🙂