Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Authors should be a taxonomy and not being related to the user actually posting the content #87

Closed
markkap opened this Issue Sep 25, 2018 · 5 comments

Comments

Projects
None yet
2 participants
@markkap
Copy link

markkap commented Sep 25, 2018

For many sites the author information is not relevant at all as there is only one author. For many other (bigger) sites content is received as a "word" document and some "web master" use the CMS admin to publish it.
In other words, for many sites the author information as is used by WordPress is not helpful and in some cases just harmful (discloses the user name).

We are going to split the usage of author information as it being done by WordPress into two parts

  1. Indicate who has the permission to edit the content
  2. Front end indication of the actual author and ability to filter/search content by that criteria. This will be done by a dedicated taxonomy.

This will also solve the problem of multiple authors for the same content.

The breaking change here will be changes in the API, especially since themes and plugins are not expecting to have no authors or more than one author.

@markkap

This comment has been minimized.

Copy link
Author

markkap commented Sep 25, 2018

There are some permalink structure settings that are related to authors. Will need to look into what should be done there.

@markkap

This comment has been minimized.

Copy link
Author

markkap commented Sep 25, 2018

Probably need to add deprecation notice in the relevant author APIs

@mikeschinkel

This comment has been minimized.

Copy link

mikeschinkel commented Oct 30, 2018

Definitely agree with this, as long as there is an option for the user to automatically sync the user with the author taxonomy when, for example, they are the only user for a small business site.

markkap added a commit that referenced this issue Jan 13, 2019

markkap added a commit that referenced this issue Jan 14, 2019

separate the usage of what was in WP author information common to fro…
…nt and backend into separate API for backend and modify admin screens where former information became irelevant #87

markkap referenced this issue Jan 15, 2019

markkap added a commit that referenced this issue Jan 15, 2019

Adjust get_the_author_posts to count number of posts published by an …
…author by using the information from the authors taxonomy #87

markkap added a commit that referenced this issue Jan 16, 2019

markkap added a commit that referenced this issue Jan 25, 2019

@markkap

This comment has been minimized.

Copy link
Author

markkap commented Jan 25, 2019

wp_list_authors got some reduction in the parameters that it accepts

  • No feed related options
  • Removal of user-specific sorting criteria, leaving only name (and display_name just in cases anyone used it anywhere) and post_count
  • Excluding admin makes no sense now so it went away (not that it made sense or was written correctly before)
@markkap

This comment has been minimized.

Copy link
Author

markkap commented Jan 25, 2019

get_author_feed_link has gone away since it is almost not used by plugins and themes, which makes it pointless to add a relevant method to the author's interface and implementation, especially when taking into account the wish to get RSS out of core.

markkap added a commit that referenced this issue Jan 25, 2019

markkap added a commit that referenced this issue Feb 2, 2019

markkap added a commit that referenced this issue Feb 2, 2019

markkap added a commit that referenced this issue Feb 5, 2019

markkap added a commit that referenced this issue Feb 6, 2019

markkap added a commit that referenced this issue Feb 6, 2019

The include parameter in get_terms actually behaves like an "in" and …
…therefor it is mostly useless and as a result removing the option from the API #87

markkap added a commit that referenced this issue Feb 6, 2019

markkap added a commit that referenced this issue Feb 7, 2019

markkap added a commit that referenced this issue Feb 7, 2019

markkap added a commit that referenced this issue Feb 7, 2019

markkap added a commit that referenced this issue Feb 8, 2019

markkap added a commit that referenced this issue Feb 8, 2019

markkap added a commit that referenced this issue Feb 9, 2019

Try to guess the context of a call to get_the_author_meta and return …
…values relevant to a post author when applicable #87

markkap added a commit that referenced this issue Feb 9, 2019

For backward compatibility sake use the string anounymous as the disp…
…lay name of the author of a post with no assigned author. This will solve strange text and graphic display for such posts #87

markkap added a commit that referenced this issue Feb 10, 2019

Accepting the reality that you can not expect any structure in term d…
…escriptions with the way the description editing work #87

markkap added a commit that referenced this issue Feb 13, 2019

markkap added a commit that referenced this issue Feb 14, 2019

@markkap markkap closed this Feb 15, 2019

markkap added a commit that referenced this issue Feb 15, 2019

markkap added a commit that referenced this issue Feb 16, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.