{"id":46134,"date":"2014-12-12T09:39:35","date_gmt":"2014-12-12T08:39:35","guid":{"rendered":"https:\/\/pl.wordpress.org\/support\/topic\/problem-z-wywolaniem-funkcji-php-z-pliku-fatalerror\/"},"modified":"2016-08-05T22:09:54","modified_gmt":"2016-08-05T22:09:54","slug":"problem-z-wywolaniem-funkcji-php-z-pliku-fatalerror","status":"closed","type":"topic","link":"https:\/\/pl.wordpress.org\/support\/topic\/problem-z-wywolaniem-funkcji-php-z-pliku-fatalerror\/","title":{"rendered":"Problem z wywo\u0142aniem funkcji php z pliku FatalError"},"content":{"rendered":"<p>Witam,<br \/>\nOpisze bie\u017c\u0105c\u0105 sytuacje, w panelu edycji u\u017cytkownika mam przycisk kt\u00f3ry jest podpi\u0119ty pod AJAXa, gdy si\u0119 w niego kliknie, wywo\u0142ywana jest funkcja z okre\u015blonego pliku(zale\u017cy mi na tym by funkcja wykonywa\u0142a si\u0119 tylko i wy\u0142\u0105cznie po klikni\u0119ciu w button), gdy jest w tej funkcji zwyk\u0142e 'echo&#8217; b\u0105d\u017a jakie\u015b obliczenia, wtedy bezproblemowo to si\u0119 wykonuje.<\/p>\n<p>Gdy m\u00f3j kod <code>delete_user_meta<\/code> znajduje si\u0119 na tej stronie co ca\u0142y przycisk, dzia\u0142a to bezproblemowo po zaktualizowaniu profilu, tzn zawsze si\u0119 wykonuje mimo i\u017c nie nacisn\u0105\u0142em \u017cadnego przycisku, ale dzia\u0142a poprawnie, robi to co chce.<\/p>\n<p>Natomiast gdy umieszczam funkcje delete_user_meta pod plikiem kt\u00f3ry czyta AJAX wyrzuca mi r\u00f3\u017cne komunikaty, w zale\u017cno\u015bci jak pr\u00f3buj\u0119 to zrobi\u0107:<br \/>\n<code>Fatal error: Call to undefined function add_action() in \/\u015bcie\u017cka do pliku\/<\/code><br \/>\n<code>Fatal error: Call to undefined function current_user_can()  in \/\u015bcie\u017cka do pliku\/<\/code><\/p>\n<p>Pr\u00f3bowa\u0142em(mo\u017ce to \u017ale robi\u0119) pobiera\u0107 zmienne globalne, lecz nadal nic z tego.<\/p>\n<p>Jak mo\u017cna to zrobi\u0107 ale tak by kod php wykonywa\u0142 si\u0119 tylko w momencie naci\u015bni\u0119cia przycisku?<\/p>\n","protected":false},"template":"","class_list":["post-46134","topic","type-topic","status-closed","hentry","topic-tag-ajax","topic-tag-delete_user_meta","topic-tag-jquerry","topic-tag-mysql","topic-tag-php"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/46134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/46134\/revisions"}],"wp:attachment":[{"href":"https:\/\/pl.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=46134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}