-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathreadme.txt
73 lines (49 loc) · 2.32 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
=== Postr For Nostr ===
Contributors: joelmelon
Donate link: https://postr-for-nostr.joelstuedle.ch/
Tags: Nostr, Social, Sharing, NIP-07
Requires PHP: 7.4
Tested up to: 6.7.2
Stable tag: 1.0.2
License: GPLv3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Share your WordPress Posts to Nostr with Postr For Nostr 🫂
== Features ==
* This plugin **works only with NIP-07 browser extensions**. No need to save your private key in WordPress.
* Add your taxonomy terms to the note as tag type `t`.
* Manage relays before postring.
== Demo ==
A demo WordPress installation with Postr For Nostr is available [here](https://postr-for-nostr.joelstuedle.ch/).
== Installation ==
1. Upload the `postr-for-nostr` folder to the `/wp-content/plugins/` directory
2. Activate the plugin through the `Plugins` menu in WordPress.
== Usage ==
Logged in users will find a `Post to Nostr` button in the admin column actions (where the `Quick Edit` action is located).
If you want to provide Postr For Nostr to your visitors, simply place a button somewhere in your template. Make sure to add the `postr-for-nostr` class, `data-post-id` and `data-post-type` attribute as shown below.
```
<button type="button" class="postr-for-nostr" data-post-id="[ID]" data-post-type="[POST_TYPE]">Share</button>
```
== Filters ==
**Post Type Filter**
Per default `post`, `page` and all registered custom post types will be allowed to be nostr postred. The allowed post types are filterable with a filter hook:
```
add_filter( 'postr_for_nostr_post_types', function( $post_types ) {
// unset('post_type');
return $post_types;
}, 10, 1 );
```
== Vendors ==
* nbd-wtf/nostr-tools: https://github.com/nbd-wtf/nostr-tools
== Screenshots ==
1. A preview of postring to Nostr with Postr For Nostr.
2. The Post to Nostr button in the WordPress admin column actions.
== Changelog ==
= 1.0.2 =
* Fix issue: Postr for Nostr window URL is wrong when WordPress is installed in subdirectory.
= 1.0.1 =
* Compatibility check. Adapt internationalization improvements in 6.7 – load textdomain on `init` and fix `get_plugin_data`.
= 1.0.0 =
* Initial version.
== License ==
Use this code freely, widely and for free. Provision of this code provides and implies no guarantee.
Please respect the GPL v3 licence, which is available via http://www.gnu.org/licenses/gpl-3.0.html