Can you possibly let me have a line of php code to add to my child theme which will change the “Increase Indent” button output from padding-left: 40px;
to padding-left: 30px;
?
I find that the 40px leave too much white space on phones.
Regards and thanks!
]]>Summary: I have rarely seen anything so unusable. It is just impossible to work with lists or indentation. It’s like a box of chocolates: For any action where you indent or try to continue a previous list, there is just “no telling what you’re going to get”.
Moved again!: Editing here is a bit unwieldy, as well. So I moved the review to a Google Doc. That doc is expanding as I explore alternatives to WordPress: “Gutenberg” Editor: It’s the pits!
————————————————
March 2021 additions:
Why Google Docs, you ask?
——————————–
I’m guessing that Gutenberg’s blocks work great for media-heavy posts. Somebody must like it. For text-heavy posts and articles, Gutenberg is the pits. So “Classic Editor” it is. (I mean, there is NO WAY AT ALL to indent a paragraph in the block editor. Why?? What was the reason for creating a “replacement” editor that doesn’t include basic, everyday functionality provided by the old one??)
So, to indent text under a list item (or nested item), you have to add a “classic” block. But then you find out there is NO WAY TO CONTINUE NUMBERING from the previous item. I mean, I could even live with a manual, “set list number”. But that option doesn’t exist, either.
The sad, sad workaround is this:
1. For the next list item after indented text, add a “Classic Block”.
2. In the block, convert the paragraph to a list.
3. Hit the 3-dots icon and scroll down to “Edit as HTML”.
4. Add the value=”n” attribute to the li tag for the list item.
5. Add a SECOND li item-tag to the list. (explanation below)
6. Hit the 3-dots icon and scroll down to “Edit Visually” to add text.
NOTES:
A. The Enter key at the end of a SINGLE list item does not work to extend
the list. (If there is option that does, I have not found it.) However,
if there are MULTIPLE items in the list, then in the MIDDLE of the list,
the Enter key DOES THE RIGHT THING. (It may or may not do the right thing
at the end of the list. I haven’t had the heart to try it.)
To edit the list visually, then, start with at least two entries in the
HTML version of the list.
B. Once you have done that, the indent and outdent options for the
list items work rather well.
Next, SPACING OF LIST ITEMS is INDETERMINATE.
1. At the start, it was working pretty well. Double-newlines (shift+Enter) gave me consistent double spacing.
2. As long as your are EDITING your post, you keep the double spacing. But when you COME BACK to (after restarting your system or browser), double spacing between list items has DISAPPEARED.
3. Double-spacing between PARAGRPAHS in a multi-paragraph list item is still there, though. With single-spaced list items, the result is weird and hard to read. But since you CAN’T indent a paragraph under a list-item, you’re FORCED to put 2 newlines between “paragraphs” for readability. As a result, there is NO SOLUTION for the awkward spacing.
4. As with the standard block editor, there is no way to create an indented paragraph in a list item. (If you indent the list, and then make it a regular paragraph to remove the bullet or number, the “regular paragraph” immediately outdents itself entirely out of the list!
5. I could live with consistent double-spacing, or consistent single-spacing. But with Gutenberg, it is impossible to get any kind of consistency at all in a nested list!
6. The one possible workaround in the classic-block list is to add a non-breaking space (first item in the “special character” list) after the newline. That option doesn’t exist in the “normal” block editor, though, so if that workaround is effective, it means you can’t mix the two list styles. ALL LIST ITEMS MUST BE IN A SINGLE “CLASSIC” BLOCK.
CONCLUSION
It’s a pretty “baroque-n” picture, all told. Even the “workaround”, such as it is, requires a comfortable familiarity with HTML. Somewhere, I think there is a way to make the Classic Editor the default. Need to find that setting…
Oh no! It gets worse! You can make Classic Editor the default, ONLY IF YOU INSTALL THE PLUGIN. I maintain one self-hosted WordPress site. It’s a bear. So for this blog, I went with the online WordPress option. But the WORDPRESS WEBSITE DOES NOT ALLOW PLUGINS.
The Classic Editor plugin page says it is an “official” plugin. Why, then, is it not installed on the website, and available for use???
The bottom line in all this is that the WordPress Website HAS BECOME MUCH LESS USABLE for any kind of serious writing. (It’s a damn shame.)
]]>Its been two years old need to work hard to make Gutenberg a better block editor.
]]>I am trying to find a way to make (text)block narrower than the global site width.
So in the example page I want the text between the images to be narrower than 1000 px but still have it aligned left. Another way of explaining this is that I need indents left and right (same size).
Can anyone suggest a solution?
Thanks!
Paul
I used this plugin to add the paste_retain_style_properties
setting with the value margin-left text-indent padding-left margin padding
. TinyMCE is loaded with this setting, but it did not change the behavior when pasting.
Which other settings of WordPress or TinyMCE do I have to adjust?
https://www.ads-software.com/plugins/advanced-tinymce-configuration/
]]>blah-blah {
(indent) blah: blah;
And so on and so forth. Please add that.
https://www.ads-software.com/plugins/custom-css-whole-site-and-per-post/
]]>I’m considering purchasing your add-on for creating custom shortcodes.
How would we go about creating a shortcode that would indent the first line of a paragraph. Basically I’m hoping the custom shortcode when clicked would generate:
??????
Let me know – thank you.
T.
https://www.ads-software.com/plugins/shortcodes-ultimate/
]]>Here’s the published page: https://globaldatapayments.com/getting-started/merchant-information/merchant-accounts/
Here’s what’s in the text editor:
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a><strong><span style="text-decoration: underline;">Retail Processing</span></strong> Whether you use a credit card machine or have a POS system for your retail store, GDpay can help you easily set up a merchant account to accept credit cards. The entire process takes only minutes and you'll be up and running in a matter of days.
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a><strong><span style="text-decoration: underline;">Internet/Mail/Phone Order</span></strong> The fastest growing segment of credit card use today is in “card-not-present" transactions where a customer makes his or her purchase by mail order/telephone order (MOTO), by fax, or via the Internet instead of being physically present at the merchant's location. Whether your business is just starting out, or is expanding, we can quickly and easily set you up to take card not present transactions.
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="size-full wp-image-262 alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a><strong><span style="text-decoration: underline;">Restaurant/Fast Food</span></strong> GDpay can provide your restaurant with an array of terminal solutions for your specific needs. Whether you own a small diner, a fine dining establishment, or a specialty shop we offer processing features for the restaurant industry that will support all major credit and debit cards.
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="size-full wp-image-262 alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a> <span style="text-decoration: underline;"><strong>Wireless/Mobile Processing</strong></span> Wireless credit card processing increases sales, saves time, and reduces operating expenses. Use your existing smart phone and turn it into a credit card processing machine without the high expense. Applications for iPhone?, Android?, Blackberry?, and others are available.
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="size-full wp-image-262 alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a> <span style="text-decoration: underline;"><strong>Business-to-Business/Business-to-Government</strong></span> Today, more businesses are using Purchasing, Corporate, and Business cards to purchase goods and services in a fast paced and ever changing business environment. GDpay provides comprehensive business-to-business (B2B) and business-to-government (B2G) payment solutions. Our knowledge on Level 2 & 3 payment data and available Large Ticket benefits can reduce your company's processing costs.
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="size-full wp-image-262 alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a> <span style="text-decoration: underline;"><strong>Petroleum</strong></span> GDpay offers comprehensive payment options to Petroleum, C -Stores, Gas Stations, Pay at the Pump, Pay in the Store, Fleet cards, and prepaid cards for merchants. Our processor is the premier payment processor for the petroleum industry. With GDpay, you can accept all major credit, debit, private label, EBT and T&E cards. We support many brands of gas cards including Wright Express, Voyager, Fleet One, FleetCor (Fuelman/Gascard), Visa Fleet, and Mastercard Fleet.
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="size-full wp-image-262 alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a> <span style="text-decoration: underline;"><strong>Non-Profit Organizations</strong></span> GDpay specializes in setting up merchant accounts for non-profit organizations and charities. Your organization can now accept all major credit cards in person, over the phone and mail, through your website by "donate now" and also on a recurring basis. We help you set up a convenient, fast, and secure method to accept payments from your customers to keep your organization growing. Also, charitable organizations qualify for special reduced emerging market rates.
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="size-full wp-image-262 alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a> <strong><span style="text-decoration: underline;">Emerging Markets</span></strong> Visa and Mastercard have set up reduced interchange rates for certain industries. They classify these merchants as emerging markets. Some of the industries that are considered emerging markets are Utilities, Government, Cable companies, Schools, Insurance and Telecommunications. At GDpay we use the correct Merchant Category Code (MCC) when setting up your account, which will provide the correct emerging market rate for your business.
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="size-full wp-image-262 alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a> <span style="text-decoration: underline;"><strong>Hotel/Lodging</strong></span> Every interaction with your guest helps you differentiate your property and location from the competition, so every payment transaction must be secure and fast for your customers. GDpay has teamed with lodging industry leaders with more than 20 years of experience. Our consultative approach increases day-to-day efficiency, maximizes cash flow, and promotes revenue growth.
<a href="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg"><img class="size-full wp-image-262 alignleft" alt="orange arrow" src="https://globaldatapayments.com/wp-content/uploads/2014/01/orange-arrow.jpg" width="54" height="48" /></a> <span style="text-decoration: underline;"><strong>Supermarket/Grocery</strong></span> Special Interchange pricing is available from the card associations to qualified grocery and supermarket merchants. GDpay has an extensive network of partners with experience to provide merchants with the correct terminal type, which allows fast and reliable transactions. From Single to Multi-Lane locations GDpay has the expertise to help you and your business.
[Moderator Note: Please post code & markup between backticks or use the code button. Your posted code may now have been permanently damaged by the forum’s parser.]
]]>