Installation
After purchasing GhostWriter Block Pro, on the invoice screen, click the Download GhostWriter button to download the plugin zip file. Copy the License key after downloading the zip file.
If you navigate from the invoice screen before copying your license key, the license information can be found by navigating to Licenses\ in your account. Find your purchased plugin and click the key icon to copy your license key.
Next, in your WordPress installation, navigate to Dashboard > Plugins > Add New Plugin. Upload GhostWriter Block Pro and activate. Next, navigate to Dashboard > Setting > GhostWriter Block. Enter your license key in the license key field to activate the plugin.
Settings
UTM Settings
Click the “UTM” tab to add a UTM set. Click the “Add” button to add your desired UTM codes. After adding a set, a list view will appear with the set just added. To edit a set, click the set name under the “Set” column. After editing, click the “Update UTM Set” button to apply the changes. To download or delete a UTM set of multiple sets, click the checkboxes to the left of the set name. A “Delete” and “Download” button will appear to the left of the add button.
ChatGPT Global Settings
Adjust the ChatGPT settings to their desired values.
🔥 Temperature • Range: 0.0 – 2.0 (default: 1.0) • What it does: Controls randomness. • Lower values (e.g., 0.2) make the output more focused and deterministic. • Higher values (e.g., 1.5) make it more creative, but less predictable.
Think of it like spiciness: 0 is bland and consistent, 2 is wild and unpredictable.
🎯 Top P (nucleus sampling) • Range: 0.0 – 1.0 (default: 1.0) • What it does: Limits the model to the most probable tokens whose cumulative probability adds up to Top P. • If Top P = 0.9, the model picks from the top 90% most likely words. • Used instead of, or alongside temperature.
Lower Top P = more focused output. You can experiment by setting temperature = 0.7 and top_p = 0.9.
🔁 Frequency Penalty • Range: -2.0 – 2.0 (default: 0.0) • What it does: Discourages repeating the same words. • Positive values penalize repetition.
Use this if your output tends to repeat phrases like “The cat sat on the mat… the cat sat on the mat…”
For more details, visit: https://platform.openai.com/docs/
Server Settings
if your WordPress installation is running on NGINX or Caddy, GhostWriter Block responses will automatically stream. If you experience problems with streaming responses, please select Standard.
Using GhostWriter Block Pro
Navigate to the editor and type /GhostWriter. Type your prompt inside the prompt field. Global settings can be overridden from the inspector panel.
Editing
Select a line of paragraph to edit. A toolbar with the GhostWriter Block logo will appear above the selected text. Click the logo to initialize the prompt. The prompt will display the selected text along with a text field. Enter a prompt specific to the selected text. The more detailed, the better the response.
Adding UTM Codes
There are a couple of ways to add UTM codes to the GhostWriter Block.
Manually on the block
With the GhostWriter Block selected, open the UTM Settings tab in the inspector panel. Manually fill out each field.
Via UTM Sets dropdown
Use the dropdown in the UTM Settings tab to automatically fill out the UTM field.
Using GhostImage
The GhostImage Block is powered by Dall-E. There are no settings for this block. Navigate to the editor and type /GhostImage. Enter your prompt inside the prompt field. After the image is created, click the “Keep” button to keep the image. Click the “Keep and set as featured image” button to keep and set the image as the feature image. Click the “Regenerate” button for another picture. Note, once the image is kept, the GhostImage block turns into a standard WordPress Gutenberg image block.
Logs
Click the “Logs” tab to view the traffic logs of GhostWriter Block Pro. Each entry is the post or page title where the GhostWriter Block was used. Click the entry title to expand the logs. Each log entry contains a record of the Date and time, IP address, protocol, *referrer, and UTM codes.
* There will be instances where the referrer is not recorded, or the host link is returned. This can happen for several reasons, but in most cases due to the referring source.