Задачата на каквито и да било връзки към сайтове - за да се свържете двата документа, дали това е началната страница, категория, запис или файл. И с право, удобно и логично. Въпреки това, има вид на линкове, които нарушават тази идилия, и те се наричат - цикличен.
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)» и преди:
Свързани статии