WordPress Steem 1.0.0 [BETA]

2 months ago
57 in steemdev

WordPress Steem

WordPress Steem

Publish Your WordPress Posts on Steem Blockchain!

Features

  • Automatically converts your post content into Markdown format
  • Automatically render WordPress shortcodes to Steem post (Assuming you are using the default WordPress editor NOT the Markdown editor)
  • Publish your newly created WordPress post to the Steem blockchain
  • Publish your old WordPress post to the Steem blockchain
  • Update your published Steem post if you have used this plugin to publish that Steem post
  • Set post reward options such as Power Up (100%), Default (50% / 50%), and Decline Payout
  • Set custom post permalink for your Steem post
  • Set post tags for your Steem post
  • Easy to use User Interface

Limitation

  • No support yet for scheduled posts but it will be supported on upcoming releases.
  • Conversion of post content to Markdown may be off sometimes.

Note

You will require your Steem PRIVATE POSTING KEY for this plugin to work. Your PRIVATE POSTING KEY is NOT stored on our servers.

The plugin will automatically get a 15% curation reward from the Steem post created with this plugin for the use of development and maintenance cost with the beneficiary going to @steemful. (This is the brand I created for my projects related to Steem blockchain)


Screenshots

Tweaking the Steem Settings (Backend)

screenshot-1.png

WordPress - Add New Post - With an option to publish on Steem blockchain (Backend)

screenshot-2.png

WordPress - Add New Post - With an option to completely create content for the Steem post to be published on Steem blockchain (Backend)

screenshot-3.png

WordPress - Edit Post - With an option to update a Steem post already published on Steem blockchain (Backend)

screenshot-4.png


Links

Gratitude

  • Thanks for all the people who supported this project.

Support

Please support me by following me on Steem @recrypto or if you feel like donating, that would really help a lot on my future Steem developments around WordPress ecosystem. :)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  trending
58
  ·  2 months ago

@recrypto Wow! I think this app is going to be another game changer, especially for someone like me who have been looking for how to synchronize Wordpress with steemit. Hope this project succeeds. You have my support already. Just donated my vote of about $2. Besides, I've resteemed post and following you now for sake of this word press -
steemit project. Well done!!!

·
57
  ·  2 months ago

Hello @maryfavour Greatly appreciate your support. I hope this plugin will be useful to you. Thanks! :)

64
  ·  29 days ago

Oh, this is great! I will do a trial soon. :)

·
57
  ·  29 days ago

That'd be great! Thanks. Please keep me posted with your experience. :)

25
  ·  last month

@recrypto I had an issue trying to install this. I don't know if it was because of the version of PHP that my server is running or the version of Wordpress. But I would get this error

Fatal error: Can't use function return value in write context in /wp-content/plugins/wp-steem/app/wp-steem-functions.php on line 40

To fix, I changed the function wp_steem_is_setup() to the following:

function wp_steem_is_setup () {

     return true;
}

I understand that this defeats the purpose of the function because it checks if Steem has been setup, but for my purposes it fixed the error and allowed the plugin to work.

On a side note, I'm using a syntax highlighting plugin and it would be awesome if this plugin could strip out those tags from my posts. Its not too much trouble to edit the posts myself after submitting but would be more streamlined.

·
57
  ·  last month

Thanks for reporting this. I'll be making a patch fix for this on the next version. Greatly appreciate it. :)

48
  ·  last month

@RECRYPTO bro, you are such a rare gem. I just contributed to your development and also sent in my review on Wordpress. You saved me a whole lots of researches and time. Imagine, I will have to write on WP and repost here again and again, but with this, just hit - BAAAM!!!

God bless you really great. :)

You are a life saver and game changer.

·
57
  ·  last month

@residual Thanks! Greatly appreciate it. :)

God bless as well! :)

55
  ·  10 days ago

I think you need to add transition_post_status so that posts can be scheduled.

Fires when a post is transitioned from one status to another.
https://developer.wordpress.org/reference/hooks/transition_post_status/

·
57
  ·  10 days ago

Thanks for this recommendation. I've also been working on a prototype that will include this in the next version of the plugin. :)

47
  ·  last month

How does the plugin handle WordPress tags and custom taxonomies?

It would be great if the tags and custom taxonomies were added to the post as links so that they could drive traffic back to the WordPress website.

·
57
  ·  last month

As of this moment, the plugin only works for the WordPress default "post" and with "categories" taxonomy. I'm still thinking ways to incorporate custom taxonomies. As of now, it's all the basic features incorporated as I want it as simple as possible.

I'm already in the midst of enabling custom post types and custom taxonomies. (I'm careful about it because some custom post types used by third-party plugins used it as objects for their application and it might contain sensitive data. It would be disaster if those sensitive data are posted in the blockchain.)

Thanks for your recommendation.

64
  ·  last month

Good work, I added your plugin to http://steemtools.com/

·
57
  ·  last month

Thanks so much! :)

35
  ·  last month
·
57
  ·  last month

Hello @jijospeaks

I have not added the option for allowing shortcodes on post content but I'll be releasing it on the next version of the plugin so that you can enable shortcodes being rendered when being updated on the Steem blockchain.

·
·
35
  ·  last month

That would be excellent. Not just the shortcode. Also there are some alignment issues if you check again. What I have in paragraphs is shown together in Steemit.

·
·
·
57
  ·  last month

As for the alignment, it is subjective to the platform styling and not the WordPress styling or alignment styling.

·
57
  ·  last month

Thanks for your feedback. I really appreciate it as it helps the improvement of the plugin.

·
57
  ·  last month

Anyways, some good news for you. :)

I've made some progress on enabling the shortcode automatically when publishing or updating to the Steem blockchain.

Here's my current tests:
Attempt #1:
https://steemit.com/wordpress/@recrypto/testing-a-new-feature-that-renders-wordpress-shortcodes-for-wordpress-post-to-steem-post

Attempt #2:
https://steemit.com/wordpress/@recrypto/testing-a-new-feature-that-renders-wordpress-shortcodes-for-wordpress-post-to-steem-post-attempt-2

64
  ·  last month

Hello, How is the WordPress shortcodes to Markdown done ? Most shortcode have no equivalent, are they just stripped out ?

·
57
  ·  last month

Hi @transisto, before it is converted into a Markdown, the shortcode is rendered as HTML (Basically, it is processed with the WordPress logic) then converted into a Markdown.

As for the shortcode with no equivalent, they stay there as is as text in Markdown format. (Example: if there's no shortcode handler for "[wp_steem_debug]", it will display as text in Steem post "[wp_steem_debug".

PS: Thanks for supporting this. Greatly appreciate it! :)

53
  ·  last month

This is an awesome tool! I was looking for something like that since I joined Steemit! Thanks @recrypto :D

·
57
  ·  last month

Cool, no problem at all. :)

45
  ·  2 months ago

Wow.. that is so amazing.. keep it progress buddy

·
57
  ·  2 months ago

Thanks! I will be. Greatly appreciate it! :)

46
  ·  2 months ago

Nice work mate. Will check it out on github soon. Now I have to consider whether I continue on my own plugin or not :)

·
57
  ·  2 months ago

Thanks. Cool. I think that's a hard decision to take for you but I respect whatever decision you take. :)

63
  ·  2 months ago

This post received a 4.5% upvote from @randowhale thanks to @recrypto! For more information, click here!

57
  ·  2 months ago

I think you have a winner on your hands here buddy! Resteeming to 1000, good luck with this!

·
57
  ·  2 months ago

Thanks, greatly appreciate it! :)

·
·
57
  ·  last month

This post is picking up Steem! Nice one!

·
·
·
57
  ·  last month

Thanks. I'm really thankful for the people who have supported my project all the way. Greatly appreciate your support. :)

51
  ·  2 months ago

I have a WordPress website, too....I'm interested in this but I'm a tech Luddite so I will wait for a month and follow the progress of the plugin....
Thanks!

·
57
  ·  2 months ago

It's easy to setup. You just have to set your settings on the backend. Settings > Steem and set the necessary setting fields and you are good to go. :D

·
57
  ·  2 months ago

Oh, cool. The plugin can now be used. You can download it at: https://wordpress.org/extend/plugins/wp-steem

45
  ·  last month

I am a WordPress Fiend! Thanks for this. I love the creativity and innovation going into Steem Projects!

·
57
  ·  last month

That's cool. You're welcome! :)

52
  ·  last month

This post has received a 31.56 % upvote from @booster thanks to: @recrypto.

57
  ·  last month

Hello guys. I have some tips and tricks for WordPress Steem. You might find it useful. :)

51
  ·  2 months ago

cool

·
57
  ·  2 months ago

Thanks! :)

35
  ·  last month

I have a suggestion that the 15% is a bit too much, Could you bring it down? Thank you, great work.

·
57
  ·  last month

I'll be considering that but as of this moment I'm still rethinking a viable rate for that. (As the current percentage will help me cover server fees and development)

·
·
35
  ·  last month

Yes, I can understand that. But eventually I have said that for your benefit as well.

·
·
·
57
  ·  last month

Thanks. I'll eventually be able to lower it in the future. I'll be adding this on my to-do list. :)

55
  ·  11 days ago

I was able to load the version from GitHub.
Testing it out now.

53
  ·  last month

This post gets a 1.37 % upvote thanks to @recrypto - Hail Eris !

53
  ·  2 months ago

Wow! cool tool!

·
57
  ·  2 months ago

Thanks! :D

64
  ·  last month

Great, thanks! Upvoted and Resteemed!

·
57
  ·  last month

Thanks! :)

39
  ·  last month

AMAZING !! thank you !

·
57
  ·  last month

Thanks and you're welcome. :)

43
  ·  last month

I got so excited about this but then got told by wordpress that I have to upgrade to a business plan not a personal plan in order to install plugins :( Is there any way around this?? I live in South Africa and the dollar to rand exchange means these plans cost me an arm and a leg!

·
57
  ·  last month

Hello @momnivogue, I'm sorry to hear that. I assume you are using WordPress.com and not a self-hosted WordPress.org site? I don't think there's a workaround on the WordPress.com plan as that's how they structure their services I guess.

The only workaround is to self-host a WordPress.org site into a different hosting provider or unfortunately get the WordPress.com business plan.

47
  ·  last month

You are my new favourite Steemian!

I have needed this for a while. I even wrote a proposal to encourage developers like yourself to get in on WordPress.

My motivations for sharing the proposal post are not directly monetary as the post is more than 7 days old.

Can a plugin ever achieve the functionality I try to describe in the proposal?

https://steemit.com/wordpress/@mkdouglas/proposal-why-steem-blockchain-needs-steemconnect-as-a-wordpress-plugin

Such a plugin might earn more curation rewards as it would increase the interfaces whereupon upvoting can take place. If a popular user had their own website running the plugin, their following would visit that website instead of Steemit.com, Busy.org, Chainbb.com etc and focus their upvotes on that popular users posts thus more rewards for the plugin.

·
57
  ·  last month

Hello @mkdouglas, thanks so much. Greatly appreciate it! :)

Thanks for this recommendation. I'll be reviewing this and I'll let you know my thoughts about it. :)

·
·
47
  ·  last month

The good thing about SteemConnect is that it can create accounts without users going to Steemit.com.

If website owners were willing to foot the bill for creating new Steem accounts for their website users maybe in exchange for:

  • the same email and phone number that is required by Steemit.com
  • a share of the curation rewards

Then recruiting new Steemians would maybe happen faster as everyone of those websites would be a recruitment agent or centre.

And everyone of those recruitment centres would effectively be like your franchises: paying you part of its rewards.

I will soon explain the business model in more detail.

·
·
·
57
  ·  last month

SteemConnect can create free accounts? A bit expensive to create an account for Steem but hopefully it will be cheaper soon.

Thanks for this idea. Yeah, it sounds good but there should be an initial investment on which I don't have funding yet.

That would be great. Looking forward to hear those! :)

·
·
·
·
47
  ·  last month

SteemConnect can create free accounts?

No it is not free but the price varies.

https://steemit.com/news/@timcliff/new-tool-from-busy-org-create-new-steem-blockchain-accounts-with-steemconnect

The price is expensive but isn't that a cost for the owner of the website?

If the blockchain technicalities allow both you and the website owner to get some of the rewards, then the website owner should incur the cost of creating the new Steem accounts.

If the blockchain technicalities allow only you to get some of the rewards, then you will need that funding.

I am available to write a funding proposal for the Steem Whales swimming around. A casual job as your business analyst or business developer would be preferred but just the possible rewards from that proposal post and the name recognition would be enough.

·
·
·
·
·
57
  ·  last month

Ahh, I see. Just what I thought. :D

That's a great idea. Maybe we can talk via Steemit.chat on this privately. :)

·
·
·
·
·
·
47
  ·  last month

I use the same username on Steemit.chat.

·
·
·
·
·
·
·
57
  ·  last month

Ok, thanks. I've messaged you over the Steemit.chat. :)

·
·
·
·
72
  ·  last month

Just to clarify, the Steem blockchain requires someone to pay the account creation fee to open a new account.

For users who use the Steemit.com signup and go through the approval process, Steemit, Inc. pays for the account creation fee for those users.

SteemConnect is just a UI interface to the blockchain. When users use that to create an account, they are just going straight to the blockchain and creating the account themselves by paying the account creation fee out of their own account.

·
·
·
·
·
57
  ·  last month

Thanks for clarifying that up, @timcliff. :)

38
  ·  2 months ago

Thanks for this overview. The marriage of Steem and Wordpress is sure to make some noise. (Good noise at that ;)

·
57
  ·  2 months ago

You're welcome. Yes, hopefully it will be. I'll be make a dedicated WordPress website next week and start blogging with the use of this plugin. Eventually the goal is to drive traffic to Steem platform. :)

57
  ·  2 months ago

Hi @jerrybanfield, I saw your profile that you have a WordPress website. Wanna beta test and make a possible review please? :D

·
25
  ·  last month

@recrypto - Checking out this repo now. I've got multiple WP sites to use if there are specifics you want to test.

·
·
57
  ·  last month

@extroverting That'd be cool if you can test it out with your setup and if you can please give a feedback on the experience. That'd be great. Thanks! :)

·
·
·
25
  ·  last month

Setup was smooth. The way you handle the plugin Settings panel is top-notch. Published a post without issue -- everything is Working As Designed.

What Do Las Vegas Poker Players Think of Legal Cannabis? In a Word: 'Fantastic'

Nice work. Thank you for making this available. Please let me know if there are specific use cases you'd like me to test.

·
·
·
·
57
  ·  last month

Hello, thank you so much for your feedback as it would help me evaluate the current feature experience is working smoothly.

Please let me know if you run issues with formatting as I'm currently monitoring this feature closely. :)

·
·
·
·
·
25
  ·  last month

Formatting came through well on the published item. There was some orphan text around the image in the post, but this flavor of Markdown doesn't handle image float / text wrapping, so it's not an issue with your plugin.

·
·
·
·
·
·
57
  ·  last month

Thanks for this feedback. Greatly appreciate it. I'll be noting that. :)

·
·
·
·
57
  ·  last month

By the way, if you have spare time to make a review of this plugin on WordPress Plugin repository. That would be great and that would really help future users easily decide to use the plugin. :D

You can make a review at:
https://wordpress.org/support/plugin/wp-steem/reviews/#new-post

Thanks! :)

52
  ·  2 months ago

Awesome work! I'll be giving it a test and will let you know how things go!

Again, great job!

·
57
  ·  2 months ago

Thanks, greatly appreciate it! :)

55
  ·  last month

I think I'm going to have to start using this.

Thanks!

·
57
  ·  last month

That'd be cool. Thanks! :)

55
  ·  last month

Can't be loaded on a network type WordPress site.

I plan on changing that back to a regular site.

·
57
  ·  last month

Sorry to hear that. You can use it on your self-hosted WordPress installation.

·
·
55
  ·  last month

It is a self-hosted site.
I turned off multi-site and tried to the plug-in again, but got the 500 Server Error again.

I will try it on one of my other sites next. I am using the version on the WordPress Repository.

·
·
·
57
  ·  last month

Ahh, I see. Thanks for reporting that. I'll be reviewing the WordPress MU environment for this plugin.

·
·
·
·
55
  ·  10 days ago

I was able to use the GitHub version.
It doesn't seem like scheduling the post didn't work. The post is posting automatically.

51
  ·  2 months ago

Nice work @ recrypto. Maybe we can work together on a wordpress project in the future.

·
57
  ·  2 months ago

Thanks! Yes, sure. :)

56
  ·  2 months ago

Congrats! :)

·
57
  ·  2 months ago

Thanks! :)

70
  ·  last month

Hi! I am a robot. I just upvoted you! I found similar content that readers might be interested in:
https://wordpress.org/plugins/wp-steem/

·
57
  ·  last month

:D