Synalysis Blog Importer for Nostr

설명

This plugin fetches NIP-23 long-form articles from relays you configure and stores them as a dedicated content type (synalysis_article), separate from default Posts. It provides an article archive, single-article templates, optional /.well-known/nostr.json for NIP-05, and basic SEO integration (including sitemap support).

PHP dependencies are bundled in vendor/ in official release zips, so site owners do not need to run Composer on the server.

설치

  1. Upload the synalysis-blog-importer-for-nostr folder to /wp-content/plugins/ (or install the release .zip via Plugins Add New Upload Plugin).
  2. Activate Synalysis Blog Importer for Nostr through the Plugins menu.
  3. Go to Settings Synalysis Blog Importer and add author npubs/pubkeys, relay URLs, and other options.
  4. Run a sync from the settings page or wait for the scheduled task to import articles.

FAQ

Are imported articles mixed with my normal blog posts?

No. Imported articles use the synalysis_article custom post type. They appear under Relay articles in the admin and use the plugin’s archive and single templates. They do not replace or merge with default Posts unless your theme or another plugin explicitly queries that post type.

Do I need Composer on my WordPress server?

Not if you install from a release zip that includes vendor/. Composer is only required when working from a development copy without vendored dependencies.

Where do I report bugs or request features?

Use the GitHub issue tracker.

후기

이 플러그인에 대한 평가가 없습니다.

기여자 & 개발자

“Synalysis Blog Importer for Nostr”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에 기여하였습니다.

기여자

자국어로 “Synalysis Blog Importer for Nostr”(을)를 번역하세요.

개발에 관심이 있으십니까?

코드 탐색하기는, SVN 저장소를 확인하시거나, 개발 기록RSS로 구독하세요.

변경이력

1.1.4

  • Removed the optional browser-extension login feature to avoid custom authentication on user sites. Tightened NIP-05 input validation, JSON-LD output, and release packaging for WordPress.org review.

1.1.3

  • Plugin check / PHPCS compatibility: login redirect handling, NIP-05 request path, readme tags (max 5), prefixed template variables, slug collision via WP_Query, documented ignores where appropriate.

1.1.2

  • Renamed plugin for WordPress.org trademark guidelines; text domain matches slug. Removed redundant load_plugin_textdomain (WP 4.6+). Documented public REST permission callbacks.
  • Admin notices limited to this plugin’s settings screen and (for a missing vendor tree) the Plugins list, in line with directory guidance on dashboard notices.

1.1.1

  • Release zip: strip disallowed file types from bundled Composer dependencies (WordPress.org policy).

1.1.0

  • Packaging and readme updates; coding standards, security sniffs, and i18n fixes.

1.0.0

  • Initial release.