2016-01-05 3 views
-2

Я использую wordpress.Получить конкретный div с страницы на том же сайте

У меня есть страница на моем сайте под названием www.mywebsite.com/test, на этой странице у меня есть div с классом 'newtest'.

Я хочу вытащить этот div и показать его на других моих страницах на том же сайте, используя код PHP.

Я нашел код в stackoverflow, который очень близок к тому, что я хочу выполнить.

Это оригинальный код, который я нашел:

<?php 
    $url = "http://www.timeanddate.com/weather/"; 
    $page_all = file_get_contents($url); 
    preg_match('#<table class="border2 lpad wa">(.*)</table>#ms', $page_all, $div_array); 
    echo "<pre>"; 
    print_r($div_array[0]); 
    echo "</pre>"; 
    ?> 

Я использовал его, и ничего не показали.

я в конечном итоге изменения «таблица класса» к «классу сНа», и я получил некоторые результаты, которые сделали в конечном итоге потянув этот конкретный DIV, но мальчик сделал это перепуталось моя страница ..

Есть ли что-то я может изменить код выше, чтобы вытащить этот конкретный div?

+0

Почему бы не использовать включаемый? –

+0

Его маленький комплекс, вы видите, что я использую дизайнер Divi, который удобен для пользователя .. он помогает создать то, что я хочу легко, и дает мне возможность изменить его в будущем. Я собираюсь вставить этот div во многие страниц, и было бы неплохо не проходить через ВСЕ страницы для редактирования. Я бы использовал include, но его нужно потянуть за класс div или div. –

ответ

0

Создайте новую папку где-то в вашем проекте, называемом, например, «Ресурсы», и поместите новый php-файл только с внутренним кодом div.

Ресурсы/adiv.php содержит <div class="foo"><h1>I'am a div</h1></div>

Итак, теперь вы можете включить этот файл в туда, где вы хотите, DIV.

Somwhere в файле:

<?php include('Resources/adiv.php'); ?> 
+0

Его немного сложный, вы видите, что я использую дизайнер Divi, который удобен для пользователя .. он помогает создать то, что я хочу легко, и дает мне возможность изменить его в будущем .. Я собираюсь вставить этот div на многие страницы, и было бы неплохо не иметь чтобы пройти через ВСЕ страницы для внесения изменений .. Я бы использовал include, но его нужно потянуть за класс div или div. –

+0

Для меня это сработало, но я не понимаю, как это делается с Wordpress:/ – M4R1KU

+0

Нет да, я понимаю, это простой способ. Но для этого нужно знать, что вы делаете. Я думаю (создание/проектирование div) ... У меня есть программа, которая генерирует/разрабатывает все, что я хочу, поэтому ее намного проще создавать, не имея большого количества кода. Мне нужно сделать это, чтобы потянуть этот div, чтобы программа создает LOL –

Смежные вопросы