Chúng tôi đang tạo trang web cho khách hàng tại nơi làm việc, có thể tìm thấy ở đây: http://ethercreative.net/studio_social/ Đó là một chủ đề wordpress rất đơn giản, nhưng các biến chứng phát sinh với xung đột giữa plugin cuộn vô hạn và các biểu tượng xã hội.Biểu tượng xã hội không hoạt động với cuộn vô hạn trên Wordpress
Mỗi bài đăng có nghĩa là hiển thị một khối ở cuối với biểu tượng xã hội G +, FB và Twitter bên trong. Nó có nghĩa là để hiển thị ~ 4 bài viết hoặc như vậy lúc bắt đầu, và sau đó khi bạn di chuyển nó có nghĩa là để tải các thiết lập tiếp theo.
Mỗi thứ trong số này hoạt động nhưng không được kết hợp với nhau.
Khi cuộn vô hạn tải khối bài đăng tiếp theo, nó chỉ hiển thị nút như Facebook và cả hai biểu tượng xã hội khác.
Điều kỳ lạ là mặc dù, nó để lại đằng sau khối mã:
<span class="icons">
<g:plusone size="medium" href="http://ethercreative.net/studio_social/?p=1"></g:plusone> <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fethercreative.net%2Fstudio_social%2F%3Fp%3D1&locale=&layout=button_count&action=like&width=92&height=20&colorscheme=light" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:92px; height:20px;" allowtransparency="true"></iframe>
<a href="http://twitter.com/share" class="twitter-share-button" data-url="http://ethercreative.net/studio_social/?p=1" data-count="horizontal" data-text="Hello world!" data-via="twitter_username"></a></span>
</div>
Tôi biết những gì vấn đề là gì và tại sao nó đang xảy ra, nhưng tôi thực sự không phải là rất tốt với javascript và không biết những gì các cuộc gọi để sử dụng để sửa chữa nó.
Tôi đang sử dụng Wordpress 3.3.1, với plugin cuộn vô hạn (http://wordpress.org/extend/plugins/infinite-scroll/) và digg digg cho biểu tượng xã hội (http://wordpress.org/extend/plugins/digg-digg /)
Plugin cuộn vô hạn không có khả năng thêm sự kiện onLoad để chạy sau khi nó đã nắm lấy tập hợp bài đăng mới. Vậy tôi nên thêm gì ở đây?
Cảm ơn mọi sự giúp đỡ trước! Chúc một ngày tốt đẹp.
Cập nhật: Sau một vài nghiên cứu nữa, tôi cũng đã cố định twitter. Bây giờ nó chỉ là Google Plus còn lại để sửa chữa. Mã cần thiết cho twitter là:
!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");
Cập nhật lại: Tìm thấy mã Google Plus quá:
(function() {var po = document.createElement ('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName ('script') [0 ]; s.parentNode.insertBefore (po, s); })();
Tôi đã học được gì? Làm googling nhiều hơn trước khi yêu cầu trên Stack tràn. Ít nhất đó là câu trả lời cho những người có vấn đề này trong tương lai.
Bạn có thể/nên đặt kết quả tìm kiếm của mình làm câu trả lời nhận xét tốt đẹp và sau đó chấp nhận câu trả lời đó. –
Tôi xin lỗi, tôi không hiểu lắm? Nếu bạn đang đề cập đến thực tế, tôi đã thêm câu trả lời của tôi trong câu hỏi, đó là do hạn chế trả lời các câu hỏi của riêng bạn. –
Không có giới hạn về điều đó. Đọc Câu Hỏi Thường Gặp ["Câu hỏi nào tôi có thể hỏi ở đây?"] (Http://stackoverflow.com/faq#questions) câu cuối cùng: Bạn cũng có thể hỏi và trả lời câu hỏi của riêng mình. Và đọc [SO bài đăng trên blog về chủ đề này] (http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/) –