The popular open-source contract for web designers and developers by Stuff & Nonsense
- Originally published: 23rd December 2008
- Revised date: October 8th 2015
- Original post
| <?php | |
| class Sizeable_Person | |
| { | |
| const POST_TYPE_SLUG = 'szbl-person'; | |
| public static $instance; | |
| public static function init() | |
| { | |
| if ( is_null( self::$instance ) ) |
| class ArrayToXML | |
| { | |
| /** | |
| * The main function for converting to an XML document. | |
| * Pass in a multi dimensional array and this recrusively loops through and builds up an XML document. | |
| * Based on: http://snipplr.com/view/3491/convert-php-array-to-xml-or-simple-xml-object-if-you-wish/ | |
| * | |
| * @param array $data | |
| * @param string $rootNodeName - what you want the root node to be - defaultsto data. | |
| * @param SimpleXMLElement $xml - should only be used recursively |
| <?php | |
| class MyCPTs { | |
| public function __construct() { | |
| add_action( 'init', array ( $this, 'load_cpts'), 0 ); | |
| } | |
| /** |
| /** | |
| * Get form config details | |
| * | |
| * api is instance of CFAPI | |
| */ | |
| var form = api.getForm(); | |
| /** | |
| * Get first page of entries | |
| * |
Dockerfile that is based on your production image and
simply install xdebug into it. Exemple:FROM php:5
RUN yes | pecl install xdebug \
&& echo "zend_extension=$(find /usr/local/lib/php/extensions/ -name xdebug.so)" > /usr/local/etc/php/conf.d/xdebug.ini \
| <?php | |
| /* | |
| * Plugin Name: Paulund WP List Table Example | |
| * Description: An example of how to use the WP_List_Table class to display data in your WordPress Admin area | |
| * Plugin URI: http://www.paulund.co.uk | |
| * Author: Paul Underwood | |
| * Author URI: http://www.paulund.co.uk | |
| * Version: 1.0 | |
| * License: GPL2 | |
| */ |
Magic words:
psql -U postgresSome interesting flags (to see all, use -h or --help depending on your psql version):
-E: will describe the underlaying queries of the \ commands (cool for learning!)-l: psql will list all databases and then exit (useful if the user you connect with doesn't has a default database, like at AWS RDS)| FROM php | |
| RUN docker-php-ext-install sockets | |
| COPY test.php / | |
| CMD ["php", "/test.php"] |