Użycie kolejnego kodu w pliku wp-config.php jest możliwe, aby umożliwić WordPressowi wykorzystanie większej ilości pamięci dla swoich procesów i wydłużyć czas działania procesu:
| define('WP_MEMORY_LIMIT', '500M'); set_time_limit (300); // 300 secs = 5min. - in wp-config.php |
Jeśli zajdzie potrzeba wyczyszczenia wszystkich tagów HTML i skryptów JS z jakiejkolwiek zawartości, następna funkcja PHP wykona zadanie
Używanie funkcji JavaScript „splice” do usuwania elementów z tablicy JavaScript
Jeśli mamy asocjacyjną tablicę PHP i jest to konieczne wydrukowanie jej w tablicy JavaScript, możemy użyć kolejnego kodu PHP:
| <script> <?php $any_array_keys = array_keys($any_associative_array); array_walk($any_array_keys, create_function('&$str', '$str = "\"$str\"";')); $any_array_keys= implode(',', $any_array_keys); ?> var woof_accept_array = ['min_price','orderby','woof_author',<?php echo $any_array_keys ?>]; </script> |
Jeśli konieczne jest sprawdzenie, czy otrzymany ciąg to tablica serializowana i odserializowanie jej, jeśli jest to prawda
Jeśli to konieczne, na przykład w dowolnej pętli PHP (foreach) przy użyciu dowolnej zdefiniowanej logiki, wywołaj wyspecjalizowaną funkcję z argumentami tej logiki – następny kod to zrobi:
| $json = call_user_func_array('json_encode', $args); |
Jeśli konieczne jest zatrzymanie wykonywania procesu PHP w WordPress i pokazanie użytkownikowi dowolnego komunikatu z uzasadnieniem, zrobi to następna funkcja:
| function wp_die($message = '', $title = '', $args = array()) |
Skrypt Apache .htaccess dla ograniczeń dostępu
Jak zrobić parsowanie zapytania linku przez PHP