Forum Replies Created
-
AuthorPosts
-
August 23, 2013 at 9:25 pm in reply to: Core wordpress files/child theme alteration questions #58565Bill MurrayMember
1) On your "3 comment" requirement, the right way to go about this would be to use some hook to modify core WP behavior, implemented as part of a custom plugin. There are a number of filters that can probably do this, but they'd require writing a custom function to connect to the WP comment system. My quick comment is that this is an intermediate-level project, and if you're not comfortable with PHP code, be prepared to spend a bit of time on it. This filter might get you headed in the right direction. It's also possible there is an existing plugin for this, but none comes to mind.
2) Your best for your welcome box is to add a widget area if your theme does not already have one, and then put a text widget there with your markup and content. You'd need to a) create the widget area, b) put it in your home page template, and c) update the CSS (including the responsive CSS) for it. The specifics will depend on your theme.
Hope that helps.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
August 23, 2013 at 9:10 pm in reply to: How To Upgrade AgentPress 1 to version 2 Existing Site #58564Bill MurrayMemberThe best way to do this depends on your setup.
For minimal disruption to a live site, you need the ability to keep the existing site with AgentPress 1.0 and create a new development site with AgentPress 2.0. You'd suspend new content creation on the original site, block search engines (and possibly others) from the development site (if it's not local), and duplicate the content there. Then, you'd adjust the development site to look the way you want it. It wouldn't look exactly the same as the old site, otherwise it wouldn't be new and take advantage of new features. That approach allows you to give the transfer process sufficient time to do it right, because the live site is still up and running.
If you don't have a development site and try to do this on a live site (which is not ideal), the best advice is to work quickly 🙂
There's no way to ensure "minimal rework" unless you've already created the current site in accordance with some best practices, such as...
1) put custom code in plugins rather than modifying functions.php
2) separate custom CSS from the theme's CSSThose 2 steps make it much easier to switch from 1 theme to the next, or to upgrade from 1 child theme version to the next. If you haven't done that already, all you can work toward is implementing those steps in the current update. That will make future changes easier, but it might actually make this one harder, because you're building for the future.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMemberSteve - As I said in my original post, I'm happy to discuss the details via email. This forum isn't the best place for this type of back and forth. If you'd like, just send me a tweet and I'll reply. I'm just 1 of many here out in the WP world not affiliated with StudioPress who can assist you. I'm sure others will reply with different approaches/answers, of which there are many reasonable ones.
Good luck getting things sorted out.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMember@Stevee00 - You might be a good candidate for our managed WP hosting.
1) You can try any theme we offer and switch between them as often as you like.
2) You can customize anything you want and we'll help you do it. That applies to colors, logos, fonts, sliders, etc.
3) WooCommerce is not a problem on our network.
4) HTML5: We have about 7 or 8 Genesis HTML5 themes (SP has 4, if you count the sample theme). Eleven40 Pro and Sixteen Nine and Going Green Pro are HTML5. The others you mentioned are not, but might be in the future. One HTML5 theme we have is tailored for ecommerce.We handle all WP and plugin updates, security, backups, provide ticket-based email support. That leaves you free to focus on creating content. Rates are in the $10-$20/month area (varies by features, but what you listed is $10/month). If you prepay your 1st year, we'll move your existing site contents for free. If you're interested, we can discuss further via email.
Hope that helps.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMember@P1SMH - The child themes DO put a class of site-header on the header div under HTML5.
Assuming you are using Genesis 2.0 and assuming your child theme has the line that @markelch correctly quoted, your child theme should include that markup. If it's not doing that, first check how you enabled HTML5 support in your child theme. If it's not as markmelch quoted, it's wrong. You'll also want to make sure your sample child theme is current as of release, since there were some changes made just prior to release that would impact this.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMember@must - Here's some info...
The AgentPress theme uses the AgentPress Listings plugin to display listings, but you don't have to use that plugin. You are also free to use that plugin with another theme. If you use that plugin, your listing data is on your website. AgentPress Listings uses some a custom post type and some custom taxonomies, and the only way you can do what you want would be to make significant changes to the plugin, which would make it difficult to incorporate future updates to the plugin since you could no longer auto-update it.
WP out of the box isn't good at doing search the way you described, so it would be a bit of work to create your own plugin to do this.
There are a couple of other routes you can go: a) use a service like Diverse Solutions or b) use a more sophisticated search approach. Diverse Solutions would give you the ability to pull listings from a MLS service (ie, the listing data itself would NOT be on your website), and although you could not do search exactly as you describe, you could create 2 widgets - 1 for sales, 1 for rentals, that would give you something close to what you want.
The "more sophisticated" solution is something called faceted search, where you specify 1 facet (sale or rental), and that triggers which other facets (such as price) that you can choose. Once you chose rental, prices automatically update to reflect the range of rental prices. Faceted search is pricey and probably only suited to a brokerage firm as opposed to a single agent. On the other hand, the on-site search capabilities offered by AgentPress Listings are only relevant to individual agents that have a LOT of listings (which is a small # of agents), and that's why most agents either don't worry about this type of search or just opt to use an IDX product like Diverse Solutions. Sophisticated search tools are only relevant if you have a lot of data to search.
We're working on a faceted search project now, and it can deliver exactly what you want. If that fits your interest and budget, we're happy to help.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMemberI doubt it is an oversight. The issue is that the old shortcode referenced an ID that doesn't exist in the HTML5 markup, and you won't find too many (if any) ID's in the SP HTML5 markup. I think there are only 4 or 5 referenced in the entire Sixteen Nine Pro theme, and most of those are for 3rd party plugins. It looks like the plan was to drop/avoid ID's in HTML5.
Since there's no ID in the standard HTML5 markup to be the spot to go to, the shortcode doesn't work. It's still a valid shortcode - it's just that the place it links to doesn't exist. You can write some custom functions to add a new ID of #wrap to a HTML5 theme (you'd have to open and close the div), and that would make the old shortcode work.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMember@supersiv8 - You said:
...I have lost count over the past few years of how many people respond, ‘Oh, can you do me a website?’ when I say I’m a graphic designer. And I want to be able to say yes finally.
You can say "yes" starting today up to the limit of your design skills. You can subcontract the development work and present to your client a simple solution provided by you. "Provided" does not mean you complete every single part of a project. Most projects of any scale involve a number of subcontractors, so if you accept full responsibility and management, most businesspeople are not put off by using subcontractors. It's not something you need to hide. Those businesspeople who do object to your use of subcontractors are quickly silenced by the question: "In other words, you'd rather that I not use specialists on your project, but instead have a knowledgeable general practitioner do these specific tasks?"
You outline requirements and develop a total budget with your client. If their budget seems reasonable, you wireframe a layout and get "ballpark" estimates from developers to see if you need to reset your client's initial budget. If not, you get a developer to give you a reasonably fixed-price estimate & timeframe, and you incorporate those into your estimate to the client. You collect a retainer from your client, and that gives you the funds to provide a proportionate retainer to your developer.
We've worked with designers in this manner, but now we only do this if we are hosting the site (which offloads another problem you may face). I'm sure there is a long list of developers you could work with in a similar manner. In effect, you capture the client and subcontract the work that you don't have the time or interest to do to present a complete solution to your client. As I said before, what matters is the quality of solution, not who delivers which piece.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMember@supersiv8 - Learning more is usually a good way to start. I'm not suggesting you don't learn about CSS or HTML or WP, because if you have an interest, you should do all of that and more.
However, to be an effective designer, you don't have to be a master of CSS. Instead, it's helpful to know what is do-able in CSS, because you don't want to create a design that can't be created on the web or can't be done at a reasonable cost. The same is true of understanding WP. To be an effective designer, it's also helpful to have a basic working knowledge of WP and its terminology.
I say "helpful", because those things are often not required. We're building a custom site for a client that was designed by design professionals who probably have very little knowledge of WP. But it will be a great site because they created a good design. The designer was paid more for just design work than most here would charge to design and build a site.
You mentioned "job ads." Employers often want employees to have every skill possible and just rattle off a list of buzz-words that vaguely describe the work. If you met every requirement, that same employer would never pay what a person with those skills can earn. You're better off focusing on delivering good outcomes (for clients or employers), and let someone else worry about the terms to describe what you do.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMember@supersiv8 - Graphic designers and developers don't usually mingle in the same places 🙂
From an economic perspective, you might be smarter to focus on what skills are in your current skill set (designing) and gradually try to grow that skill set to include some development. If you try to do both jobs, you may find that you don't have the time to service design clients. There are plenty of designers who do strictly design and work with developers to turn a design into a finished theme. They tend to attract better clients with bigger budgets, because often clients that are trying to get a developer and designer in the same individual are doing so in an effort to save money. You don't have to be all things to all people to be successful.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMemberSo you don't feel like you are talking to yourself, I'll take up your easy question on getting answers. This is a community forum, so it's not common to get an answer from SP here. Any responses you get are from unpaid volunteers. If you don't get a response, it could mean that a) people reading your question don't know the answer with a high degree of certainty, b) people reading your question do know, but the answer is complicated and would take a lot of time to explain, c) the people that know can't afford to spend as much time here, or d) something else entirely.
In my case (someone that knows a couple of things), I don't have as much time to spend here answering questions as I had in the past and often only pop in for a minute or 2, if at all.
Regarding your category question, if I understand it correctly, Listings are a custom post type. Custom post types only support things that are specified in the definition of that CPT. Since "category" is not one of the things that the Listings CPT supports, you can't use categories. You could a) modify the plugin to add it (which would break on updates) or b) check if the plugin includes a filter to change what the CPT supports (I forget off the top of my head).
We do managed WP hosting and resolve these types of issues for clients quickly. If you find yourself bumping into them, you might want to host your sites where you have access to that type of support.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMemberHere's a simple thing that should work in your child theme's functions.php. Just replace the text returned with your desired text, including markup.
Note the code is untested (but it should work), and if you aren't comfortable editing code, don't. You can break your site with a small typo. Be careful that quotes should be straight, up and down, not angled - note that the editor on the forum converts straight quotes, so you'll have to fix this manually.
function change_tagline($description) {
return 'put the exact string you want output as your tagline, including markup here';
}
add_filter('option_blogdescription','change_tagline');
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
August 8, 2013 at 8:02 am in reply to: Upgraded to Genesis 2.0.0 but Post Info text now displays incorrectly #54886Bill MurrayMember@neville - That works differently, and essentially confirms the issue that I raised with @Garyj. The old eleven40 is not HTML5 whereas the new one does support HTML5.
The code for the shortcode you are using distinguishes between situations where HTML5 is active (your new, current situation) and when it isn't (your old situation). That's why the end result is different because you upgraded the theme. The code contains a critical logic difference. For HTML5, the esc_html() function is applied to the $author variable separately, as it is being assembled into a string to be displayed. For your old situation, the esc_html() function was effectively applied after the string was assembled as complete HTML, and that's why it broke. As @Garyj indicated, this fix will be in the next update to Genesis, so users of the original Eleven 40 theme that don't plan to upgrade should note this fix. It's good the theme upgrade went smoothly for you, but if you had a lot of theme customizations, more would have been involved.
@Garyj - Thanks for following up. On the "filters are hooks" issue, you're right. Having read a post elsewhere on the forum on remove_action not working, I had "actions" on my brain rather than what @Marcy actually said about "hooks."
@Marcy - Sorry for my mixup on filters vs actions. I took your comment as "this hook is different in Genesis 2.0", when in fact the hook name and how it is called it is not different but is different in what it does, and that's probably what you were summarizing by "changed just a bit." I tend to be wordy, so sometimes I miss the simple explanations 🙂
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMemberBefore the next war with the British starts, you might want to check out this post. It describes ways to change the default zoom level in Firefox and the changes you make will only affect those who use your browser, so Gary, Marc, et al are safe. For now. 🙂
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
August 7, 2013 at 10:32 pm in reply to: Upgraded to Genesis 2.0.0 but Post Info text now displays incorrectly #54821Bill MurrayMemberThat esc_html() is on line 171, not 170. I need new glasses desperately.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
August 7, 2013 at 10:16 pm in reply to: Upgraded to Genesis 2.0.0 but Post Info text now displays incorrectly #54819Bill MurrayMember@Marcy - I don't think that's exactly accurate. genesis_post_info is a filter, not a hook. See the first code sample. Further, Genesis 2.0 is 100% backwards compatible (excluding bugs and unintended consequences) with themes released before Genesis 2.0 was released - provided that HTML5 is not enabled. Since the OP said all he did was upgrade Genesis but not his child theme, there's likely something else going on.
@neville - I'll take a guess and say you are using Google authorship? Have you checked your Genesis settings to make sure your user profile is still selected in Genesis SEO settingss? Is your Google+ profile entered? After a quick look at the code, I think the cause is nothing you did but rather is due to adding esc_html() on line 170 of genesis/lib/shortcodes/post.php. I'll ask around and let you know what I find out.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMemberHere are a few likely causes of your problem:
1) Bad server setup. You need at least 1 HTTP transfer that supports SSL because the Oauth authentication requires SSL. This is not a problem with the GLTW per se, because any Twitter widget that requires Oauth will face the same situation, and Twitter no longer allows other methods of authentication. To resolve it, check with your host or change to one that supports what you need.
2) curl not being installed or installed but disabled. Check your php.ini file. If you're not familiar with what curl is, check with your host.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMember@StevenTroy - This has nothing to do with coding. Your theme uses a widgetized home page. The display of posts on your home page is controlled by the widget in the Featured Bottom Left widget area. From looking at the markup on your site, the widget area likely contains a Featured Posts widget. To change what's displayed, you change that widget's settings on Appearance->Widgets.
Hope that helps.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMemberInteresting question. There are 2 ways:
1) Change your date and time formats on Settings->General. The downside here is that the change will be global to your site, and maybe you don't want that. But if that's acceptable to you, it's easy to do.
2) Write some custom code that adds a filter to glt_render_date to adjust the format. You can look in the plugin code and read Nick's tutorials on using filters in Genesis. If you're not a programmer, this might be more than you want to tackle. It's not a lot of code, but using filters like this is more of an intermediate skill.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
Bill MurrayMember2 things could be going on here:
1) The recent update to version 1.2.1 changed the name of the script, so make sure that you are on the latest version and the plugin is still activated.
2) Visit the plugin's settings page and save your settings a couple of times. Then refresh the page where you are displaying tweets, making sure to bypass any caches you have.
The plugin works fine, as you can see here.
Web: https://wpperform.com or Twitter: @wpperform
We do managed WordPress hosting.
-
AuthorPosts