Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Wordpress][PHP] Uruchamianie funkcji zefiniowanej przez wtyczkę
mikolajjj
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 23.08.2008

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


Witam
Mam proste głupie pytanie – jak mam odwołać się w Wordpresie do funkcji zdefiniowanej przez jakąś wtyczkę? Chcę użyć takiej funkcji w prostym skrypcie (odpalanym ręcznie z palca, lub cronem).
Dokładnie chodzi mi o Pods Framework (wtyczka do definiowania Custom Post Type), w referencjach znalazłem funkcję dodającą treści do Custom Pods - (http://pods.io/docs/code/pods/add/), oryginalny przykład użycia wtyczki poniżej:

  1. <?php
  2. // Get the book pod object
  3. $pod = pods( 'book' );
  4.  
  5. // To add a new item, let's set the data first
  6. $data = array(
  7. 'name' => 'New book name',
  8. 'author' => 2, // User ID for relationship field
  9. 'description' => 'Awesome book, read worthy!'
  10. );
  11.  
  12. // Add the new item now and get the new ID
  13. $new_book_id = $pod->add( $data );
  14.  
  15.  
  16. // If you're already using Pods for another item
  17. $pod = pods( 'book', 4 );
  18.  
  19. // You can still an add item without effecting anything
  20. $new_book_id = $pod->add( $data );



Niestety skrypt wywala mi niezdefiniowaną funkcję, zwykłe includowanie do pliku z definicją funkcji nie pomaga, podobnie mam problem jak definiuję skrypt jako wtyczkę.
Co mam zrobić aby skrypt w fomie powyżej działał i mógł być umieszczony w dowolnym miejscu w instalacji Wordpressa?
Mile widziane najprostsze rozwiązania
dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mikolajjj
post
Post #2





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 23.08.2008

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


zrobiłem include wp-load.php z katalogu głównego i include do pliku z definicją funkcji. nadal mam undefined function. czy lokalizacja skryptu (np. jeśli jest po za znaczeniem pluginów) ma znaczenie? nie powinno chyba skoro odpalam skrypt ręcznie.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 20:38