Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [WordPress] Edycja funkcji wtyczki
macio76
post 7.12.2010, 17:51:00
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 7.12.2010

Ostrzeżenie: (0%)
-----


Witajcie,
w internecie znalazłem ciekawą wtyczkę, która dodaje pod każdym wpisem w RSS tekst, która przeszkada osobom kopiującym moje artykuły. A wygląda to tak: http://swiatiphone.com/feed/

Chciałbym edytować poniższą wtyczkę w taki sposób, aby pod wszystkimi wpisami w RSS wyświetlała mi box reklamowy z AdTaily. Czy ktoś mógłby mi powiedzieć jak to zrobić lub podsunąć gotowe rozwiązanie? Dla was to zapewne 5 minut roboty, a dla mnie wielki problem.

Prawie bym zapomniał. Kod AdTaily wygląda tak:

  1. <script type="text/javascript" id="AdTaily_Widget" src="http://static.adtaily.pl/widget.js#gokkK1qXa0fla4F"></script>
  2. <noscript><a href="http://www.adtaily.pl">Prosta i tania reklama w Internecie sprzedawana za pomocą AdTaily</a>(PLALLADTAILY0002)</noscript>


A wtyczki tak:

  1. <?php
  2. /*
  3. Plugin Name: RSS License
  4. Version: 0.1
  5. Plugin URI: <a href="http://room-303.com/blog/" target="_blank">http://room-303.com/blog/</a>
  6. Description: Allows one to include the wpLicense copyright in blog feeds.
  7. Author: Patryk Zawadzki
  8. Author URI: <a href="http://room-303.com/blog/" target="_blank">http://room-303.com/blog/</a>
  9. */
  10.  
  11. function append_rss_license($contents) {
  12. if (!is_feed())
  13. return $contents;
  14.  
  15. $license_uri = get_option('cc_content_license_uri');
  16. $license_name = get_option('cc_content_license');
  17. $license_attribName = get_option('cc_content_attributionName');
  18. $license_attribURL = get_option('cc_content_attributionURL');
  19.  
  20. $result = '<a href="'.get_permalink().'">'.get_the_title().'</a> &copy;';
  21.  
  22. if($license_attribURL) {
  23. $result .= ' <a href="'.$license_attribURL.'" rel="cc:attributionURL">';
  24. }
  25. if($license_attribName)
  26. $result .= $license_attribName;
  27. else {
  28. $result .= $license_attribURL;
  29. }
  30. if($license_attribURL) {
  31. $result .= '</a>';
  32. }
  33. $result .= ', <a rel="license" href="'.$license_uri.'">'.$license_name.'</a>.';
  34.  
  35. return $contents . '<p><small>'.$result.'</small></p>';
  36. }
  37.  
  38. add_filter('the_content', 'append_rss_license');
  39. //add_filter('the_excerpt_rss', 'append_rss_license');


Z góry dziękuje wam za odpowiedz oraz pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:24