Я пытаюсь вытащить часть плагина на домашнюю страницу wordpress с помощью метода jQuery .load(), и я немного сработал в синтаксисе о том, как просто потянуть в разделе страницы. Heres мой код:Передача переменных Php С функцией jQuery load()
//Get Current user and Home url
global $current_user;
get_currentuserinfo();
$kd_bpuser = $current_user->user_login;
$homeurl = get_home_url();
?>
<script>
//Pass home url and current user to javascript
var bpUser = <?php echo json_encode($kd_bpuser); ?>;
var bpUrl = <?php echo json_encode($homeurl); ?>;
var bpFullUrl = bpUrl +"/members/" + bpUser + "/forums/subscriptions/";
var bpData = "#bbp-author-unread-topics";
// console.log(bpFullUrl);
// console.log(bpUser);
// console.log(bpUrl);
</script>
<div id="bbpress-forums">
<script type="text/javascript">
//pull in members subscriptions page unread forum topics
jQuery(document).ready(function($) {
$("#bbpress-forums").load(bpFullUrl, bpData);
});
</script>
</div><!-- end bbpress-forums-->
В настоящее время он просто тянет на целую страницу, но я хочу, чтобы просто тянуть в этом разделе: # ББП-автор-непрочитанных-темы. Любая помощь будет оценена!
Да, это имеет смысл. Раньше я сталкивался с этой проблемой при попытке использовать load(), но никогда не мог понять, почему это не сработает. Это должно быть добавлено в документы .load() в качестве примера. Большое спасибо, проверил и отлично работал. Вы сделали мою пятницу :) –
Это в документах, это просто вопрос конкатенации строк правильно – charlietfl
Да, я пошел и прочитал это, но пример кода сделал бы чудеса. Я заметил, что все тролли понижают этот пост. Мне нравится это сообщество, но если это будет просто для экспертов, я буду искать в другом месте, я здесь, чтобы узнать, что вы не имеете дело с бездумными, нарциссическими идиотами. –