Intereting Posts
Добавить архивный пул в стандартный пост-пост Настройка заголовка сообщения через метаданные возвращает Авто-черновик 500 Внутренняя ошибка сервера на сайте WordPress Пользовательские URL-адреса профиля пользователя Синдицированные сообщения при обновлении Lose <p> HTML-теги Скребок с использованием переходных процессов В плагине почему add_action ('init') не выполняется до активации плагина? Как указать «add_menu_page» в HTML-файл, а не на PHP-функцию Отслеживание пользовательских сообщений типа сообщений из регулярных комментариев в блогах Использование WordPress по частям на существующем сайте? Как установить лимит почтового слова для пользовательского типа сообщения ACF повторяет цикл while, определяя максимальное число для цикла Получать отрывок и заголовок сообщения по конкретному идентификатору сообщения? Отключить поле электронной почты в реквизитах учетной записи клиента WooCommerce. Как добавить новые элементы формы в «Добавить новую» форму пользователей в панели управления WordPress?

Отдельные страницы WordPress CSS и JS-ссылки

Я получил собственный шаблон с записью в блоге …

В моем header.php внутри <head> меня есть мои ссылки вроде этого …

 <link href="http://www.mysite.com/css/design.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="http://www.mysite.com/js/myjs.js"></script> 

эти ссылки работают в моем настраиваемом шаблоне.

<?php get_header(); ?>

Все сообщения в блоге на моей пользовательской странице есть. Нет проблем с макетами.

Но когда я нажимаю один из сообщений. мой макет сломан. и когда я проверил его через Inspect Element. ссылка похожа на

 <link href="http://www.mysite.com/blog/css/design.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="http://www.mysite.com/blog/js/myjs.js"></script> 

* EDIT * из ответов ниже, это мой оригинальный вопрос, во всяком случае, моя проблема остается прежней.

Я добавил это в мои functions.php и удалил ссылки на моем header.php, также я скопировал файлы внутри папки wordpress, называемой ссылками …

/httpdocs/blog/wp-content/themes/myblog/links

  // Get Links function theme_scripts_styles() { wp_enqueue_style( 'my-styles', get_stylesheet_directory_uri() . '/links/design.css', array(), '1.0', 'all' ); wp_enqueue_script( 'my-scripts1', get_stylesheet_directory_uri() . '/links/cufon-yui.js', array(), '1.0', true ); wp_enqueue_script( 'my-scripts2', get_stylesheet_directory_uri() . '/links/232MKSD_200.font.js', array(), '1.0', true ); wp_enqueue_script( 'my-scripts3', get_stylesheet_directory_uri() . '/links/232MKSDB_400.font.js', array(), '1.0', true ); wp_enqueue_script( 'my-scripts4', get_stylesheet_directory_uri() . '/links/fonts.js', array(), '1.0', true ); wp_enqueue_script( 'my-scripts5', get_stylesheet_directory_uri() . '/links/OpenSans_400.font.js', array(), '1.0', true ); wp_enqueue_script( 'my-scripts6', get_stylesheet_directory_uri() . '/links/OpenSansSB_600.font.js', array(), '1.0', true ); } add_action( 'wp_enqueue_scripts', 'theme_scripts_styles' ); 

Solutions Collecting From Web of "Отдельные страницы WordPress CSS и JS-ссылки"

Я предполагаю, что вы используете относительные URL-адреса в файле header.php . Это объясняет разницу в путях. (Возможно, это тоже не так на страницах архива, верно?) Не делайте этого. Относительные URL-адреса плохо работают в контексте WordPress. Как правило, вы хотите использовать get_permalink() , site_url() , home_url() и т. Д. Для создания абсолютных URL-адресов. Для файлов шаблонов вы хотите get_template_directory_uri() и get_stylesheet_directory_uri() .

Я предполагаю, что вы также не регистрируетесь и не ставите в таблицу стилей и скриптов.

Видеть:
http://codex.wordpress.org/Function_Reference/wp_register_script
http://codex.wordpress.org/Function_Reference/wp_enqueue_script
http://codex.wordpress.org/Function_Reference/wp_register_style
http://codex.wordpress.org/Function_Reference/wp_enqueue_style