Как я могу сделать, чтобы мой WordPress вставлял данные в строку?

В настоящее время я собираю данные из API SoundCloud для своего сайта WordPress и пытаюсь установить постоянную часть из API SoundCloud в качестве фрагмента на моем сайте WordPress.


Вот часть моего кода, который собирает постоянную ссылку (не знаю, зачем вам это нужно, но я уверен, что получу немного тепла, если у меня нет ЛЮБОГО кода здесь.)

$client_ID = 'xxxx';
$profilename = $_GET['pr'];

$sc = curl_init();
curl_setopt($sc, CURLOPT_URL, 'http://api.soundcloud.com/users/'.$user_ID.'/tracks?client_id='. $client_ID.'');
curl_setopt($sc, CURLOPT_HEADER, 0);
curl_setopt($sc, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec($sc);
curl_close($sc);
$content = json_decode($output, true);
print $content[0]['permalink'];

/* not really important so commented out.

print '<pre>';
print_r($content);
print '</pre>';

*/

Приведенный выше код, очевидно, возвращает все данные для треков, которые мы имеем, относящиеся к исполнителю, установленному в pr переменная.


Если вы посмотрите на пример выше, я распечатал permalinkв этом случае это читается как это stop-the-car-w-horsehead-prod-smokeasac, Поэтому я бы хотел, чтобы URL моего сайта выглядел следующим образом. http://www.example.com/track/stop-the-car-w-horsehead-prod-smokeasac вместо по умолчанию WordPress слизняк.

2

Решение

Я думаю, что вам, возможно, придется переопределить обработчик по умолчанию для слагов. Если я вас правильно понимаю, вы хотите иметь динамические ссылки, указывающие на конкретную страницу. Если вы не хотите создавать каждый URL в базе данных, вам нужно посмотреть, какой файл позаботится о перенаправлении, и, возможно, сделать corehack, чтобы проанализировать результат вашего запроса curl в Soundcloud …

Надеюсь это поможет.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector