Необходимо вставить javascript в PHP-код

Для моего веб-сайта wordpress я пытаюсь удалить временную метку Google, которая в настоящее время находится в моей службе поиска (описание результатов поисковой страницы).

Для этого я должен использовать javascript, чтобы получить время и сообщить об этом.

Вы можете обратиться по этой ссылке: http://www.andrewkeir.com/remove-wordpress-post-datestamp-timestamp-google-serps/

function twentyten_posted_on() { printf( __( '<span class="%1$s">Posted on</span> %2$s <span class="meta-sep">by</span> %3$s', 'twentyten' ), 'meta-prep meta-prep-author', sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a>', get_permalink(), esc_attr( get_the_time() ), get_the_date() ), 

В приведенном выше коде get_the_time () и get_the_date () – части, которые хотят заменить следующим javascript:

 <script language="javascript" type="text/javascript">document.write("<?php the_time('F jS, Y') ?>");</script> 

Что такое PHP-код для этого! Я попробовал миллион вещей, которые все приводят к ошибкам, поэтому я думаю, что могу что-то игнорировать.

Хорошо, так как мы должны склониться перед Алтарем SEO …

a) Создайте фрагмент JS:

 $date = get_the_time('F jS, Y'); $js = <<<EOL <script language="javascript" type="text/javascript">document.write('$date');</script> EOL; 

b) Вставьте этот фрагмент в ссылку:

 sprintf( '<a href="%1$s" title="%2$s" rel="bookmark"><span class="entry-date">%3$s</span></a>', get_permalink(), $js, get_the_date() 

Я не думаю, что вы правильно поняли инструкции. Вы не должны ничего делать с функцией PHP, которая создает datestamp. Вам нужно заменить фрагмент кода, который вызывает функцию в файлах шаблонов.

В вашем шаблоне есть три файла: index.php, single.php и archive.php. В этих файлах найдите часть файла, который отображает дату. Похоже, ваш шаблон использует функцию двадцатьten_posted_on для отображения даты, поэтому ищите ее. Как только вы его найдете, замените все на <script language="javascript" type="text/javascript">document.write("<?php the_time('F jS, Y') ?>");</script>

Если вы не можете найти его, разместите содержимое index.php, чтобы мы могли видеть, как работает ваш шаблон.