ПредишенСледващото

Задачата на каквито и да било връзки към сайтове - за да се свържете двата документа, дали това е началната страница, категория, запис или файл. И с право, удобно и логично. Въпреки това, има вид на линкове, които нарушават тази идилия, и те се наричат ​​- цикличен.

1. Как да изтрия препратка към себе си от заглавието на статията

2. Как да премахнете кръгова препратка с логото

3. Как да изтриете връзка към текущата страница в менюто WordPress

4. Нанесете котвата връзка, вместо обичайната

6. Как да се отървем от циклични референции в replytocom

Как да премахнете препратка към себе си от заглавието на статията

На първо място, трябва да намерите тази кръгова препратка. В WordPress е в шаблона на сайта в един от своите файлове, най-често в "Един запис (single.php)», по-рядко в «съдържание single.php». В зависимост от модела - името може да бъде всичко, но обикновено този файл се нарича така.

и отваряне към желания файл:

Нашата задача сега е да се намери код като този:

// Ако не съществува текущата позиция

ако (. празна ($ ток))

$ Text_node = (стринг) $ ток [0] -> деца ();

изключено ($ ток [0] -> а);

// Създаване на задължителен елемент с текст от връзка

$ ELEMENT_NAME = $ опцията [ 'replace_a_by']. $ опцията [ "replace_a_by ']. "Спан";

$ Дом = dom_import_simplexml ($ ток [0]);

$ N = $ дом -> insertBefore (

$ Дом -> ownerDocument -> createElement ($ ELEMENT_NAME $ text_node.),

$ Current [0] = simplexml_import_dom ($ н);

$ Xml_doc = нов DOMDocument ( "1,0" "UTF-8.);

$ Menu_x = $ xml_doc -> importNode (dom_import_simplexml ($ меню) е вярно.);

$ Xml_doc -> appendChild ($ menu_x);

$ Меню = $ xml_doc -> saveXML ($ xml_doc -> documentElement);

За тези, които не искат да отидат в програмирането или някой друг двигател има няколко варианта, как да премахнете тези лоши връзки на себе си. Кой е първият знак за. този метод е прост. Нуждаете до край връзки, за да замести хеш таг ( "мрежа" символ).

Например, че е това:

(Където 2 - е текстът, който върви след #)

Според резултатите, получени следния код:

Тези, които вярват, че тези връзки, потребителите не се нуждаят, може да се отървете от тях. Можете, разбира се, за да влязат в много CMS WordPress, но тогава ще трябва след всяка актуализация на двигателя, за да редактирате кода, което е неудобно. Ето защо, аз предлагам алтернатива.

Отворете файла "Функции (functions.php)» и преди:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!