• The CJT plugin allows you to contribute to your WordPress installation code via a simple web interface. You can modify and extend the functionality and appearance of your website by writing code directly into CJT code blocks
  • Each code block represents a script (or block of code) that can apply/execute/output to a specific location (e.g. pages, posts, categories, etc) as defined in the Assignment Panel
  • With CJT code blocks, you can add various types of code like CSS, JavaScript, HTML and PHP. You can mix them into a single block or organise them into multiple separate blocks – the choice is yours
  • The Auxiliary tab provides more ‘assignment’ options. Things like WordPress common requests such as: 404 Error, Tag, Archive, Entire website, Front-end, Dashboard Backend, and a number of others
  • Create multiple code blocks, assign them to the same requests or different requests
  • Manage all of your code blocks through a single webpage using Ajax requests. No need to refresh your pages for any operation you need to make
  • Changing the blocks order (via block dragging), allows you to specify what code block are used first. This way, lower-level code blocks are overridden by higher-level code blocks
  • By Deactivating code blocks, you can disable a code block from running. Using this feature is handy to test the behaviour you expected your block to make without changing a blocks properties (i.e. code, assigned requests)
  • All code blocks can have a unique name, which is ideal for organising and remembering the purpose of your block
  • Output location is the location/point/hook for the block code to run. CJT now only supports two hook points – Header and Footer, which outputs code block in the page header – exactly before the closing HTML <head> tag OR in the page footer – just before the end </body> tag
  • Integrating with [ACE Editor](http://ace.ajax.org/)! CJT proudly and perfectly integrates the ACE Editor and it is a dream to use while writing code for its smooth response, high performance and syntax highlighting
  • We have included a number of tools for batch processing like: ‘Delete All Empty Blocks’, ‘Delete All’, ‘Activate All’, ‘Deactivate All’, ‘Revert State’
  • Individual code block Revisions can be saved. Also, you can entirely save all of your code blocks with the Backups feature